equal
deleted
inserted
replaced
141 |
141 |
142 |
142 |
143 val name: String = "leo" |
143 val name: String = "leo" |
144 |
144 |
145 |
145 |
|
146 // type errors |
|
147 math.sqrt("64") |
|
148 |
|
149 // produces |
|
150 // |
|
151 // error: type mismatch; |
|
152 // found : String("64") |
|
153 // required: Double |
|
154 // math.sqrt("64") |
|
155 |
146 // Pairs/Tuples |
156 // Pairs/Tuples |
147 //============== |
157 //============== |
148 |
158 |
149 val p = (1, "one") |
159 val p = (1, "one") |
150 p._1 |
160 p._1 |
466 A.par.count(x => B contains x) |
476 A.par.count(x => B contains x) |
467 |
477 |
468 count_intersection2(A, B) |
478 count_intersection2(A, B) |
469 |
479 |
470 |
480 |
|
481 //another example |
|
482 def test() = { |
|
483 var cnt = 0 |
|
484 for(i <- (1 to 1000000).par) cnt += 1 |
|
485 println(cnt) |
|
486 } |
|
487 |
|
488 test() |
|
489 |
471 //for measuring time |
490 //for measuring time |
472 def time_needed[T](n: Int, code: => T) = { |
491 def time_needed[T](n: Int, code: => T) = { |
473 val start = System.nanoTime() |
492 val start = System.nanoTime() |
474 for (i <- (0 to n)) code |
493 for (i <- (0 to n)) code |
475 val end = System.nanoTime() |
494 val end = System.nanoTime() |