scala中的zip拉链大全
美图欣赏: 一.zip拉链 使用zip方法把元组的多个值绑在一起,以便后续处理 scala > val arr = Array ( "Jackson" , "Make" , "Plus" ) arr : Array [ String ] = Array ( Jackson , Make , Plus ) scala > val arr2 = Array ( 1 , 2 , 3 ) arr2 : Array [ Int ] = Array ( 1 , 2 , 3 ) scala > arr zip arr2 res0 : Array [ ( String , Int ) ] = Array ( ( Jackson , 1 ) , ( Make , 2 ) , ( Plus , 3 ) ) scala > val arr3 = Array ( 1 , 2 , 3 , 4 , 5 ) arr3 : Array [ Int ] = Array ( 1 , 2 , 3 , 4 , 5 ) //注意:如果两个数组的元素个数不一致,拉链操作后生成的数组的长度为较小的那个数组的元素个数 scala > arr zip arr3 res1 : Array [ ( String , Int ) ] = Array ( ( Jackson , 1 ) , ( Make , 2 ) , ( Plus ,