取り急ぎ。
「SchemeとJavaScriptで数字遊び」と題してライブコーディングをやるつもりでしたが、途中でテンパってしまって自ら強制終了というなんともヒドイ醜態をさらしてきましたorz
ライブコーディングも中途半端だったので取り急ぎコードをさらします。
- 参考はこちら
var inc = function (n) var dec = function (n) var add = function (n, m) var sub = function (n, m) var bgr = function (n, m) var sml = function (n, m) var mul = function (n, m) var div = function (n, m) function fact (n) function tailCallFact(n) function tailCallFact(n) var i = 10; (function () { var i = 10; do{ print("hello"); i--;}while(0 < i);})(); Array.prototype.each = function (f) (function (f){ (function (f){ (function (f){ function map (f, array) map(function (v) Array.prototype.map = function (f) [1,2,3,4,5].map(function(v){print(v);return v;}); |
(define inc (define dec (define add (define sub (define bgr (define sml (define mul (define div (define fact (define tail-call-fact (do ((i 0 (+ i 1))) (let loop ((s 0)) (for-each ((lambda (f) ((lambda (f) (define fact (define tail-call-fact (define e '(define (fact n) (car e) (use srfi-1) |
0 件のコメント:
コメントを投稿