MITTutorialApril2009: fibExercise.fss

File fibExercise.fss, 0.5 KB (added by sukyoungryu, 7 months ago)

File for Exercise 1 - 1 (Fibonacci)

Line 
1component fibExercise
2export Executable
3
4fib(n: ZZ32): ZZ32 =
5    fail("You still need to implement a fib function.")
6
7(**********************************************************************************
8 * TESTS
9 **********************************************************************************)
10
11run(): () = do
12    assert(fib(5) ,    5)
13    assert(fib(10),   55)
14    assert(fib(20), 6765)
15    assert(fib(0) ,    0)
16    try fib(-3)
17    catch x
18      FailCalled => ()
19    end
20    println("Your fib appears to work.")
21end
22
23end