【激突】関数型言語 VS オブジェクト指向言語2at TECH【激突】関数型言語 VS オブジェクト指向言語2 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト362:361 12/04/14 15:07:31.88 面白かったのは>>283に>>360を試して動かなかったとき ちゃんとコンパイル時に型エラーになったこと Haskellの型システムやるじゃん、みたいな 363:デフォルトの名無しさん 12/04/14 15:54:35.13 ねえねえ、1 から 3 までの fizz n の戻り値に対して、文字列なら全大文字化、整数なら 10 倍にして map するコードを [1, 2, "Fizz"] に対して同じことをするコードとまったく同様に書いて 問題なく実行できるかどうか試しみててよ! クイズの要件をみたしていればできるよね! もちろんいうまでもなく追加定義や修正は無しだよ。Ruby や F# のはもちろんできるよ! 364:340 12/04/14 16:01:06.17 >>360 fizz (HasA s n) = HasA (s ++ if mod n 3 == 0 then "Fizz" else "") (10 * n) 365:340 12/04/14 16:02:40.14 あ、ごめん>>363だった それはさておき、後だしでルール追加するの本当に好きだね 366:デフォルトの名無しさん 12/04/14 16:06:40.84 >>363 じゃあ、組み込みクラスをグローバルに汚染するのも禁止しようぜ classbox等で一部に制限できるならアリ 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch