Changeset 6501 for lang/scala
- Timestamp:
- 02/10/08 18:31:50 (5 years ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
lang/scala/sandbox/samples/misc/LazyFibonacci.scala
r6093 r6501 3 3 object LazyFibonacci extends Application { 4 4 val n = Console.readLine("> ").toInt 5 lazy val fib :LazyArray[Int] = lazyArray(for(i <- 0 to n) yield ( 5 lazy val fib :LazyArray[Int] = lazyArray(for(i <- 0 to n) yield delay{ 6 println(i); 6 7 if(i < 2) 1 else fib(i - 1).ref + fib(i - 2).ref 7 ))8 }) 8 9 println("fib(" + n + ") = " + fib(n).ref) 9 10 }
![(please configure the [header_logo] section in trac.ini)](/share/chrome/site/your_project_logo.png)