【激突】関数型言語 VS オブジェクト指向言語2at TECH【激突】関数型言語 VS オブジェクト指向言語2 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト190:営利利用に関するLR審議中@詳細は自治スレへ 12/04/11 03:47:40.43 >>189 彼には言っても無駄な稀ガス… 191:営利利用に関するLR審議中@詳細は自治スレへ 12/04/11 13:49:19.06 >クラスの生成時に呼び出すメソッドと演算子に直感的な違いも何も無いと思いますが・・・ 右辺で使う演算子を左辺に書いてみれば違いが分かるよ reverse (xs++[x]) = x : reverse xs 実際には xs++[x] というパターンマッチはできない 192:デフォルトの名無しさん 12/04/11 21:29:08.42 ユーザ定義のデータコンストラクタは頭大文字で始まるから そんな混乱せんだろ むしろコンストラクタを関数としても使えるのは便利だ まあリストやタプルのコンストラクタは記号だが、それくらい覚えとけ 193:デフォルトの名無しさん 12/04/11 23:24:51.38 関数型言語ってようするに、 関数がクラスになる。 言ってみればJavaScriptからprototypeがなくなったようなもの。 prototypeがなくなっても効率が悪くなるだけで オブジェクト指向できるでしょ? それが関数型言語。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch