- 関数型プログラミング言語Haskell Part29 [転載禁止]©2ch.net
180 :デフォルトの名無しさん[sage]:2015/08/04(火) 20:22:00.28 ID:T0ZfeL7S - すいませんハスケル初級者で質問なのですが
ハスケルでは「=」は代入ではなく束縛だという事で 関数定義 func :: Int -> Int func x = func (x - 1) それを使った式 func 100 と書いた場合無限に減算を繰り返す理由は 「=」は代入ではなく束縛だから ハスケルがfunc xに該当する唯一の値を求めて処理を繰り返すという 仕組みになっているという理解でよろしいでしょうか。
|
|