summaryrefslogtreecommitdiff
path: root/test/files/run/misc.scala
diff options
context:
space:
mode:
authormichelou <michelou@epfl.ch>2008-05-20 14:25:02 +0000
committermichelou <michelou@epfl.ch>2008-05-20 14:25:02 +0000
commit3a0b0d40d7be5fb100a1b061aab54a4d4a51ae60 (patch)
treeb8bae307ad9df5c04ff7a8d68a9be755a1a6a748 /test/files/run/misc.scala
parentc1f07338ed21e551446a5c98d262d738a9b7b0ce (diff)
downloadscala-3a0b0d40d7be5fb100a1b061aab54a4d4a51ae60.tar.gz
scala-3a0b0d40d7be5fb100a1b061aab54a4d4a51ae60.tar.bz2
scala-3a0b0d40d7be5fb100a1b061aab54a4d4a51ae60.zip
int -> Int, etc..
Diffstat (limited to 'test/files/run/misc.scala')
-rw-r--r--test/files/run/misc.scala47
1 files changed, 22 insertions, 25 deletions
diff --git a/test/files/run/misc.scala b/test/files/run/misc.scala
index 6229cd4510..a636ef99d8 100644
--- a/test/files/run/misc.scala
+++ b/test/files/run/misc.scala
@@ -2,14 +2,12 @@
object Test {
-def fac(n: Int): Int = if (n < 2) 1 else fac(n - 1) * n;
+ def fac(n: Int): Int = if (n < 2) 1 else fac(n - 1) * n;
-// Fibonacci
+ // Fibonacci
+ def fib(n: Int): Int = if (n < 2) 1 else fib(n - 1) + fib(n - 2);
-
-def fib(n: Int): Int = if (n < 2) 1 else fib(n - 1) + fib(n - 2);
-
-def show_fib(n: Int): Int = {
+ def show_fib(n: Int): Int = {
Console.print("### fib(");
Console.print(n);
Console.print(") = ");
@@ -19,34 +17,34 @@ def show_fib(n: Int): Int = {
Console.println;
Console.flush;
v
-}
+ }
-def id[X](x: X): X = x;
+ def id[X](x: X): X = x;
-def apply[X](f: X => X, x: X): X = f(x);
+ def apply[X](f: X => X, x: X): X = f(x);
-def id_obj(x: AnyRef): AnyRef = x;
+ def id_obj(x: AnyRef): AnyRef = x;
-def apply_obj(f: AnyRef => AnyRef, x: AnyRef): AnyRef = f(x);
+ def apply_obj(f: AnyRef => AnyRef, x: AnyRef): AnyRef = f(x);
-def id_any(x: scala.Any): scala.Any = x;
+ def id_any(x: scala.Any): scala.Any = x;
-def apply_any(f: scala.Any => scala.Any, x: scala.Any): scala.Any = f(x);
+ def apply_any(f: scala.Any => scala.Any, x: scala.Any): scala.Any = f(x);
-def id_int(x: Int): Int = x;
+ def id_int(x: Int): Int = x;
-def apply_int(f: Int => Int, x: Int): Int = f(x);
+ def apply_int(f: Int => Int, x: Int): Int = f(x);
-class MyClass() {
+ class MyClass() {
override def toString() = "=== MyClass::toString ===";
def test() = Console.println("=== MyClass::test ===");
-}
+ }
-class MySubclass() extends MyClass() {
+ class MySubclass() extends MyClass() {
override def toString() = "=== MySubclass::toString ===";
-}
+ }
-def foobar = {
+ def foobar = {
42;
42l;
23.5f;
@@ -107,9 +105,9 @@ def foobar = {
Console.println(apply_any(id_any, "identity").toString());
Console.println;
-};
+ };
-foobar;
+ foobar;
//############################################################################
@@ -218,7 +216,7 @@ Console.println;
case class Bar();
- case class Foo(i:int, j:char, c:Bar) ;
+ case class Foo(i: Int, j: Char, c: Bar) ;
Console.println(
true // Foo(3,'a',Bar()).caseElement( -1 ) == null // throws Exception now
@@ -231,8 +229,7 @@ Console.println;
//############################################################################
- def main(args: Array[String]): Unit = {
- ()
+ def main(args: Array[String]) {
}
//############################################################################