【激突】関数型言語 VS オブジェクト指向言語2at TECH【激突】関数型言語 VS オブジェクト指向言語2 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト318:デフォルトの名無しさん 12/04/14 02:16:18.43 >>317 そゆ話は質問スレ ttp://toro.2ch.net/test/read.cgi/tech/1330666216/ 319:デフォルトの名無しさん 12/04/14 02:40:58.54 >>317 結局 Perl のはこのクイズの要求には到達できてなくて(関数単体では完結できていない)、 出力時の文字列との結合でごまかしているってカラクリ。map とかすればズルが露呈する。 320:デフォルトの名無しさん 12/04/14 02:52:04.92 >>319 ズルはしてないよ。返戻contextの何番目を数値、何番目を文字列とし後続を省略時はundefとなる 利用しているだけでこういうやり方は使うときは使う。 でも、こういうズレたクイズはもういいよ。 関数型言語、オブジェクト指向言語の比較としてこの題材がどういう意味を持っているの? これ単に>>297とか排除して特定の機能を持った言語を有利に導きたかっただったんじゃない? 321:デフォルトの名無しさん 12/04/14 03:04:43.03 じゃあ、map版です。 use 5.12.0; sub com { my ($mod, $zz, $num, $str) = @_; $str .= $zz ;if 0 == $num % $mod; $str ? ($num, $str) : $num } sub fizz {com(3, 'Fizz', @_)} sub buzz {com(5, 'Buzz', @_)} sub gizz {com(7, 'Gizz', @_)} map{say "$_: " . gizz(buzz(fizz($_)))} qw(1 3 5 7 15 21 35 105); 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch