関数型言語Part5
■ このスレッドは過去ログ倉庫に格納されています
0283デフォルトの名無しさん
2011/09/28(水) 10:01:26.13(1) 条件判定式(if/case式)がある
(2) 局所宣言式(let/where式)がある
(3) 末尾再帰の最適化
これらすべてを満たせば、大半の人には関数型であると同意してもらえると思う。
ML/Haslell/Schemeはすべて満たすから文句無し。(ただしLispは(3)がNG?)
Smalltalk/Rubyは(1)のみで、Python/JavaScriptは全滅だから関数型とは認められない。
■ このスレッドは過去ログ倉庫に格納されています