File tree Expand file tree Collapse file tree 2 files changed +43
-0
lines changed Expand file tree Collapse file tree 2 files changed +43
-0
lines changed Original file line number Diff line number Diff line change 1+ break Test$ 3
2+ eval m()
3+ result m
4+ eval m(5)
5+ result m(5: Int)
6+ eval m(true)
7+ result m(true: Boolean)
8+ eval m("foo")
9+ result m(foo: String)
10+ eval m(new B)
11+ result m(b: B)
12+ eval m(new B: A)
13+ result m(a: A)
14+ eval m(Array(1, 2))
15+ result m(xs: Array[Int])
16+ eval m(Array[A](new B))
17+ result m(xs: Array[A])
18+ eval m(Array(Array(1), Array(2)))
19+ result m(xs: Array[Array[Int]])
20+ eval m1(Seq(1, 2, 3))
21+ result List(1, 2, 3)
22+ eval m1(Vector(1, 2, 3))
23+ result Vector(1, 2, 3)
24+ eval m1(Seq(true, false, true))
25+ result 2
Original file line number Diff line number Diff line change 1+ object Test :
2+ def main (args : Array [String ]): Unit =
3+ println(" Hello, World!" )
4+
5+ trait A
6+ class B extends A
7+
8+ private def m (): String = " m"
9+ private def m (n : Int ): String = s " m( $n: Int) "
10+ private def m (b : Boolean ): String = s " m( $b: Boolean) "
11+ private def m (str : String ): String = s " m( $str: String) "
12+ private def m (a : A ): String = s " m(a: A) "
13+ private def m (b : B ): String = s " m(b: B) "
14+ private def m (xs : Array [Int ]): String = s " m(xs: Array[Int]) "
15+ private def m (xs : Array [A ]): String = s " m(xs: Array[A]) "
16+ private def m (xs : Array [Array [Int ]]): String = s " m(xs: Array[Array[Int]]) "
17+ private def m1 (xs : Seq [Int ]): String = xs.toString
18+ private def m1 (xs : Seq [Boolean ]): Int = xs.count(identity)
You can’t perform that action at this time.
0 commit comments