【激突】関数型言語 VS オブジェクト指向言語2at TECH【激突】関数型言語 VS オブジェクト指向言語2 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト81:営利利用に関するLR審議中@詳細は自治スレへ 12/04/08 20:43:30.86 何言ってるかさっぱりわからんw 82:営利利用に関するLR審議中@詳細は自治スレへ 12/04/08 21:27:01.14 >>73 意味が分からない 親が動物クラスで子が犬クラス・猫クラスとかのあれ? 型の性質を引き継ぐと言うのは型クラスとか有るけど・・・ ええと・・・で、そのオブジェクトで何をしたいの?どう拡張したいの?それって、オブジェクトである必要あるの? 犬か猫かに合わせて泣き声変えるんなら data Animals = Dog | Cat deriving (Eq,Show) voice a | a == Dog = "wan wan!" voice a | a == Cat = "nya- nya-!" これで十分なんだけど・・・そして、どっちもanimals型 犬は猫じゃないし、猫も犬じゃない taroは犬で、taroという名前で、7歳 taro = (Dog,"taro",7) miiは猫で、miiと言う名前で、3歳 mii = (Cat,"mii",3) taroは猫じゃないし、miiは犬じゃない let animalCategory (x,_,_) (y,_,_) = x == y animalCategory taro mii >False 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch