Monad むずいです。いつまでたってもいまいちちゃんと理解できないので、試しになんか書いてみることにしました。今回の題材は以下。 Meet the Monads このページで使われているクローン羊さんの例を書いてみようと思います。…Vimで。 " Maybe Monad let Maybe = {} function! Maybe.return(m) return Just(a:m) endfunction " m(self) >>= f function! Maybe.bind(f) let Func = type(a:f) == type('') ? function(a:f) : a:f return self['bind_' . self.type](Func) endfunction function! Maybe.bind_Just(f) return a:f(self.m)
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く