読者です 読者をやめる 読者になる 読者になる

ioでフィボナッチ数列

まあ言語入門の定番として。
インタラクティブモードでやってみた。

C:\>io
Io 20070410
Io> f := method( i,
)-> if( i == 0, return 1)
)-> if( i == 1, return 1)
)-> return ( f( i - 2) + f( i - 1))
)-> )
==> method(i,
    if(i == 0, return 1)
    if(i == 1, return 1)
    return f(i - 2) + f(i - 1)
)
Io> f(0)
==> 1
Io> f(1)
==> 1
Io> f(2)
==> 2
Io> f(3)
==> 3
Io> f(4)
==> 5
Io> f(5)
==> 8

できた。