入门客AI创业平台(我带你入门,你带我飞行)
博文笔记

groovy list transpose和each的特殊用法

创建时间:2013-05-02 投稿人: 浏览次数:1425

源码:

class TestTranspose {
	static main(args){
		def list = [[1, 4], [2, 5], [3, 6]].transpose()
		println list//[[1, 2, 3], [4, 5, 6]] 行和列置换
		[[1,2,3,4,5],[6,7,8,9,10]].each {k,v,j,h,l->
		println "k:${k},v:${v},j:${j},h:${h},l:${l}"
/*			k:1,v:2,j:3,h:4,l:5
			k:6,v:7,j:8,h:9,l:10*/
		 		}
		[[1,2],[6,7]].each {k,v->
			println "k:${k},v:${v}"
/*k:1,v:2
k:6,v:7
*/		}

/*		[1,2,3,4,5].each {k,v,j,h,l->//报错
			println "k:${k},v:${v},j:${j},h:${h},l:${l}"
		}*/
	}
}


阅读更多
声明:该文观点仅代表作者本人,入门客AI创业平台信息发布平台仅提供信息存储空间服务,如有疑问请联系rumenke@qq.com。
  • 上一篇:没有了
  • 下一篇:没有了
未上传头像