equal
  deleted
  inserted
  replaced
  
    
    
   552   | 
   552   | 
   553 val large_string = randomString(3000000)  | 
   553 val large_string = randomString(3000000)  | 
   554   | 
   554   | 
   555 time_needed(10, santa_state(large_string))  | 
   555 time_needed(10, santa_state(large_string))  | 
   556 time_needed(10, santa_imutable(large_string))  | 
   556 time_needed(10, santa_imutable(large_string))  | 
         | 
   557   | 
         | 
   558   | 
         | 
   559   | 
         | 
   560   | 
         | 
   561   | 
         | 
   562 //=======================  | 
         | 
   563 // equality is structural  | 
         | 
   564 val a = "Dave"  | 
         | 
   565 val b = "Dave"  | 
         | 
   566   | 
         | 
   567 if (a == b) println("equal") else println("unequal") | 
         | 
   568   | 
         | 
   569   | 
         | 
   570   | 
         | 
   571 List.fill(10)(math.random)  | 
         | 
   572   | 
         | 
   573 //------------------------  | 
         | 
   574   | 
         | 
   575   | 
         | 
   576 for (a <- 0 to 10) { | 
         | 
   577   println(a)  | 
         | 
   578 }  | 
         | 
   579   | 
         | 
   580 for (a <- 0 until 10) { | 
         | 
   581   println(a)  | 
         | 
   582 }  | 
         | 
   583   | 
         | 
   584 for (a <- 0 until 2; b <- 0 to 2) { | 
         | 
   585     | 
         | 
   586 }  | 
         | 
   587   | 
         | 
   588 output  | 
         | 
   589 a=0, b=0  | 
         | 
   590 a=0, b=1  | 
         | 
   591 a=0, b=2  | 
         | 
   592 a=1, b=0  | 
         | 
   593 a=1, b=1  | 
         | 
   594 a=1, b=2  |