関数型プログラミング言語Haskell Part8
■ このスレッドは過去ログ倉庫に格納されています
0163デフォルトの名無しさん
2007/11/16(金) 01:10:194.4 遅延パターン
http://www.sampou.org/haskell/tutorial-j/patterns.html
での最初の例
reqs = client init resps
resps = server reqs
client init (resp:resps) = init : client (next resp) resps
server (req:reqs) = process req : server reqs
がどういう意味なのかさっぱりわかりませんorz
どうして↑がだめで
client init resps = init : client (next (head resps)) (tail resps)
だとOKなんでしょうか?
■ このスレッドは過去ログ倉庫に格納されています