モナド入門
関数型言語で入力を扱う方法.Haskellでの書き方を忘れたので,Javascriptで同等のことを書いてみる.
function cat() { // 入力をうけつけ,その文字を2つつなげて返す関数. return function(f) { readLine( function (s) { f(s+s); }); } } cat()( function (s) { document.writeln(s); })
関数型言語で入力を扱う方法.Haskellでの書き方を忘れたので,Javascriptで同等のことを書いてみる.
function cat() { // 入力をうけつけ,その文字を2つつなげて返す関数. return function(f) { readLine( function (s) { f(s+s); }); } } cat()( function (s) { document.writeln(s); })