A Day in the Life

2006-04-07

遅延評価

やっとなんとなくわかった。なるほどねぇ。←最近のブーム

lazy

def lazy_test(bool, arg1, arg2)
  puts 'lazy_test'
  case bool
  when true
    arg1
  when false
    arg2
  end
end

lazy_test true, puts('arg1'), puts('arg2')

結果はもちろん想像通りに。なるほどねぇ。しかし未だ haskell の = に慣れないなぁ。脳内変換してくれなくて一個一個考えてるよ。

GHCi で module の import

ってどうやるんだろ。

Prelude> :module Data.List
Prelude Data.List>

とかできるのは解ったんだけど。

4月のイベント

緊張してきた。shibuya.js じゃないyp

いままででで一番髪が長い

ぼさぼさ。

記事の一覧 >