いろんな言語で宿題スレ 第三編at TECHいろんな言語で宿題スレ 第三編 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト650:デフォルトの名無しさん 10/02/09 07:27:55 >>649 % Prolog % Prologではアドレス操作はできない。したがって、この問題は解けない。 651:デフォルトの名無しさん 10/02/09 07:48:06 >>648 (>>646) % Prolog さすがにちょっと乱暴だったか。 顧客データの追加(_顧客番号,_顧客名,_電話番号) :- assertz(電話番号(_顧客番号,_顧客名,_電話番号)). 顧客データの削除(_顧客番号,_顧客名,_電話番号) :- retract(電話番号(_顧客番号,_顧客名,_電話番号)). 652:デフォルトの名無しさん 10/02/09 07:59:23 >>648 % Prolog この「いろんな言語で宿題スレ」に書き込みだしてから初めて read/1 を使っています。 % この組込述語は入力を項として解釈する便利で基本的なものですが、 % 入力時にピリオドで終了する必要があります。これを一般ユーザに要請するのは % 現実的ではないと考えて、get_line/1等を用いてきました。 % 利用者がPrologの項とそのルールについて理解している場合はreadを使って % 構わないと思います。なお細かいことですが、read/1の場合、 % 標準では処理系がプロンプトを表示するが普通です。その表示するプロンプトの % 変更なども組込述語で行えるようになっています。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch