1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 |
// Scala - Maps object Demo { val mymap : Map[Int, String] = Map(801 -> "max", 802 -> "Tom", 804 -> "July"); val mymap2 : Map[Int, String] = Map(805 -> "lua"); def main(args: Array[String]) { println(mymap); println(mymap(801)); println(mymap.keys); println(mymap.values); println(mymap.isEmpty); mymap.keys.foreach { key => println("key " + key); println("Value "+ mymap(key)); } println(mymap.contains(801000)); println(mymap ++ mymap2); println(mymap.size); } } /* output: Map(801 -> max, 802 -> Tom, 804 -> July) max Set(801, 802, 804) MapLike.DefaultValuesIterable(max, Tom, July) false key 801 Value max key 802 Value Tom key 804 Value July false Map(801 -> max, 802 -> Tom, 804 -> July, 805 -> lua) 3 */ |