Upload
noritada-shimizu
View
860
Download
15
Embed Size (px)
DESCRIPTION
http://www.amazon.co.jp/dp/4774149748 を実装してみよう、という試みです。本の第6週位までの内容をつくってあります。
Citation preview
def main(n){ var i = 0; var c = 1; var ret = 0; while(i < n){ ret = add(ret, i); i = i + 1 } ret
def add(a, b){ a + b + c; }}
main(10);
関数内で定義されている関数
def main(n){ var i = 0; var c = 1; var ret = 0; while(i < n){ ret = add(ret, i); i = i + 1 } ret
def add(a, b){ a + b + c; }}
main(10);
外側のブロックの変数を参照できる
これを参照
def main(n){ var i = 0; var c = 1; var ret = 0; while(i < n){ ret = add(ret, i); i = i + 1 } ret
def add(a, b){ a + b + c; }}
main(10);
静的スコープ
これを参照