4
假設我有一個Seq
或對(或元組):將一對序列分成兩個列表?
val s = Seq((1, "1"), (2, "2"), (3, "3"))
我怎麼可以這樣做:
val (ints, strs) = (s.map(_._1), s.map(_._2))
不反覆的序列兩次?
假設我有一個Seq
或對(或元組):將一對序列分成兩個列表?
val s = Seq((1, "1"), (2, "2"), (3, "3"))
我怎麼可以這樣做:
val (ints, strs) = (s.map(_._1), s.map(_._2))
不反覆的序列兩次?
這
val (ints, strs) = seq.unzip
沒有想到吧?太好了! –