【激突】関数型言語 VS オブジェクト指向言語2at TECH【激突】関数型言語 VS オブジェクト指向言語2 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト388:デフォルトの名無しさん 12/04/15 10:55:31.60 >>387 理由を聞いても良い? Pythonでは>>385のほうがデコレータでも使えて良いんだけど…… @fizz @buzz def bizz(x): if x % 11 == 0: return 'Bizz' else: '' 389:デフォルトの名無しさん 12/04/15 11:03:37.43 静的型言語にIntを返したりStringを返したりする関数って縛りがそもそも無理 390:デフォルトの名無しさん 12/04/15 11:07:14.65 >>388 >>254 391:デフォルトの名無しさん 12/04/15 11:08:32.55 PerlとかSchemeの、多値をうまく使ったのが一番エレガントかな。 RubyとかJSは、同じようなコードをStringとNumberの両方に生やすとか、 見事に汚い解だw 392:デフォルトの名無しさん 12/04/15 11:13:32.41 関数を返す関数(カリー化されてりゃ普通)にケチがつくとか スゲーなこのスレ 393:デフォルトの名無しさん 12/04/15 11:16:23.31 >>390 ちゃんと「など」って書いてるぞー > オープンクラス機構やメソッドのない言語では関数(buzz(fizz(3)) #=> "Fizz" など)で。 それとも高階関数は関数じゃないんですかー 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch