叙述:使用数组,映射和元组分别打印一种水果对应的数量
1.使用数组Array
/* 使用数组 */ println("====== 使用数组 ======") val fruits_A = Array("litchi","apple","grape") var fru_num = Array(6,1,6) fru_num(2) = 8 var i = 0 while(i < 3){ println("水果 " + fruits_A(i) + " " + fru_num(i)) i += 1 }
Array打印结果
2.使用映射Map
/* 使用映射 */ println("====== 使用映射 ======") val fruits_M = scala.collection.mutable.Map("litchi" -> 5, "apple" -> 2, "grape" -> 9) fruits_M("grape") = 0 println("水果 " + "litchi" + " " + fruits_M("litchi")) println("水果 " + "apple " + " " + fruits_M("apple")) println("水果 " + "grape " + " " + fruits_M("grape"))
Map打印结果
3.使用元组Tuple
/* 使用元组 */ println("====== 使用元组 ======") val fruits_T = ("litchi", 9, "apple", 9, "grape", 6) println("水果 " + fruits_T._1 + " " + fruits_T._2) println("水果 " + fruits_T._3 + " " + fruits_T._4) println("水果 " + fruits_T._5 + " " + fruits_T._6)
Tuple打印结果