2006-06-09から1日間の記事一覧

SpiderMonkey版、JavaScript 1.7を試す

http://d.hatena.ne.jp/brazil/20060608/1149779210 面白そうな機能が。使ってみようかな?

ふつうのHaskellプログラミング

すごーく、読みやすいし分かりやすい。

再帰でmap

関数プログラミングの練習として。確かにreturnはうっとうしいかも。 concat()って破壊的だったっけ? head()でnullを返すのがなんか気になる。いいのかな? function head(l) { return (l.length > 0) ? l[0] : null; }function tail(l) { return (l.length…

たらいまわし関数

「たらいまわし関数」でググると、「遅延評価の言語だと速い」ということはわかるけど、関数自体が何を返すのかがわからない… どなかたご存知の方があれば教えてください。 function tarai(x, y, z) { return (x }print(tarai(1, 2, 3));

再帰でバイト数を計る

function chlen(c) { var n = c.charCodeAt(0); return (0x20 }function bytelen(s) { return (s.length > 0) ? chlen(s.charAt(0)) + bytelen(s.substring(1)) : 0; }print(bytelen("あいうえおABCDE"));