schemeでHello world!!
参考はこちら
http://www.shido.info/lisp/scheme4.html
(define hello (lambda (name) (string-append "Hello " name "!"))) (hello "valvallow") |
出力結果
"Hello valvallow!"
(cons "Hello world" '()) |
出力結果
("Hello world")
(define sum3 (lambda (a b c) (+ a b c))) (sum3 1 2 3) |
出力結果
6
最後の関数はJavaScriptで書くとこんな感じ?
あえてグローバル空間汚すと
sum3 = function (a, b, c) { return a+b+c; };
sum3(1, 2, 3)
//出力結果 6
定義してそのまま実行して、グローバル空間汚さないんだったら
(function () { return function (a,b,c) { return a+b+c; }; })()(1,2,3)
//出力結果 6
ってか。
0 件のコメント:
コメントを投稿