alvinalexander.com | career | drupal | java | mac | mysql | perl | scala | uml | unix  

Scala example source code file (map_test.scala)

This example Scala source code file (map_test.scala) is included in the DevDaily.com "Java Source Code Warehouse" project. The intent of this project is to help you "Learn Java by Example" TM.

Java - Scala tags/keywords

a, a, app, listmap, listmap, map, ok, pair, string, string, test, the, the, treemap

The Scala map_test.scala source code

import scala.collection.immutable.{ListMap, Map, TreeMap}

object Test extends App {
  test1()
  test2()
  println("OK")

  def test1() {
    val myMap: TreeMap[Int, String] = new TreeMap
    test_map(myMap)
  }

  def test2() {
    val myMap: ListMap[Int, String] = new ListMap
    test_map(myMap)
  }

  def test_map(myMap: Map[Int, String]) {
    val map1 = myMap.updated(42,"The answer")
    val map2 = map1.updated(17,"A small random number")
    val map3 = map2.updated(666,"A bigger random number")
    val map4 = map3.updated(4711,"A big random number")
    map1 == myMap + Pair(42, "The answer")
    var i = 0
    var map = map4
    while(i < 43) {
      map = map.updated(i,i.toString())
      i += 1
    }
    i = 0
    while(i < 4712) {
      if (map.isDefinedAt(i))
        print(i + "->" + map(i) + " ");
      i += 1
    }
    println("")
  }
}

Other Scala examples (source code examples)

Here is a short list of links related to this Scala map_test.scala source code file:

... this post is sponsored by my books ...

#1 New Release!

FP Best Seller

 

new blog posts

 

Copyright 1998-2024 Alvin Alexander, alvinalexander.com
All Rights Reserved.

A percentage of advertising revenue from
pages under the /java/jwarehouse URI on this website is
paid back to open source projects.