diff options
Diffstat (limited to 'tests')
-rw-r--r-- | tests/pos/Arrays.scala | 8 | ||||
-rw-r--r-- | tests/pos/HelloWorld.scala | 3 | ||||
-rw-r--r-- | tests/pos/Labels.scala | 21 |
3 files changed, 32 insertions, 0 deletions
diff --git a/tests/pos/Arrays.scala b/tests/pos/Arrays.scala new file mode 100644 index 000000000..751652002 --- /dev/null +++ b/tests/pos/Arrays.scala @@ -0,0 +1,8 @@ +object Arrays{ + def main(a: Array[String]) = { + val stringArr = new Array[String](1) + stringArr(0) = "foo" + val intArr = new Array[Int](1) + stringArr(0) = intArr(0).toString + } +} diff --git a/tests/pos/HelloWorld.scala b/tests/pos/HelloWorld.scala new file mode 100644 index 000000000..0f260a77d --- /dev/null +++ b/tests/pos/HelloWorld.scala @@ -0,0 +1,3 @@ +object HelloWorld { + def main(args: Array[String]): Unit = println("hello world") +} diff --git a/tests/pos/Labels.scala b/tests/pos/Labels.scala new file mode 100644 index 000000000..4a84175af --- /dev/null +++ b/tests/pos/Labels.scala @@ -0,0 +1,21 @@ +object Labels { + def main(args: Array[String]): Unit = { + var i = 10 + while(i>0) { + var j = 0 + while(j<i) { + println(j+" " + i) + j = j +1 + } + i = i - 1} + pattern(1) + pattern(2) + pattern(3) + } + + def pattern(a: Int) = a match { + case 1 if (a>0) => println("one") + case t@2 => println("two" + t) + case _ => println("default") + } +} |