【激突】関数型言語 VS オブジェクト指向言語2at TECH【激突】関数型言語 VS オブジェクト指向言語2 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト731:デフォルトの名無しさん 12/05/12 19:41:40.45 あ゛?チャーチ数ディスってんのかメーン 732:デフォルトの名無しさん 12/05/12 23:05:55.96 >>727 「0」というシンボルと、何らかの関数を結び付けたいということ? 関数型ならそもそも、既に何かに結び付けられてるシンボルに 別の値を結び付けるのは再代入そのものだろうし 手続き型関数型問わず、特定リテラルの意味だけを変更するのはちとマズくないかな 733:デフォルトの名無しさん 12/05/12 23:10:21.88 common lispに変数としての値と関数としての値を区別するということなのか 734:デフォルトの名無しさん 12/05/12 23:11:42.30 ごめん、脱字した。 common lisp(のよう)に変数としての値と関数としての値を区別するということなのか 735:デフォルトの名無しさん 12/05/13 00:06:48.19 >>732 Smalltalkなら実現してたべ value := 0. value message. こんな感じで、数値にメッセージを送ると、 数値に紐付いたメソッドを呼ぶ事ができた。 1にメッセージを送れば、1のメソッド。 2にメッセージを送れば、2のメソッドみたいにね。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch