我有一个数组:Array((Jason,CompactBuffer(25)), (Emily,CompactBuffer(16)),...
我需要打印数组中的名字: Jason,Emily,... 如何在scala中执行此操作?
答案 0 :(得分:1)
要在每个单独的行中打印每一个:
array.foreach(tuple => println(tuple._1)
array.foreach { case (name, _) => println(name) }
array.map(_._1).foreach(println)
使用自定义分隔符制作字符串
println(array.map(_._1).mkString("<separator>"))
答案 1 :(得分:0)
我会选择array.map(_._1).mkString(", ")