Home › フォーラム › AZ-Prologサポート掲示板 › opで^と同じ演算子を定義できますか? このトピックには3件の返信、1人の参加者があり、最後に稲葉により8年、 1ヶ月前に更新されました。 3件の返信スレッドを表示中 投稿者 投稿 2016/10/18 6:00 PM #58443 上間健ゲスト opで^と同じ演算子を定義できますか? 多分、タイプはxfyだと思います。 2016/10/19 6:55 AM #58445 稲葉ゲスト op/3 はPrologの構文解析をする際のオペレータを宣言するものですから、同じタイプの定義で あれば次のようにできます。 ただし、^と同じ機能(is/2 の評価における指数演算)にはなりません。 | ?-current_op(X,Y,^),op(X,Y,$). X = 200, Y = xfy yes | ?-read(S),display(S). |: aa $ bb. $(aa,bb) S = aa$bb yes 2016/10/19 7:39 AM #58446 上間ゲスト 稲葉さん ありがとうございます。 指数演算 ^ と同じ動きをする演算子は定義できないのですね!!残念です。こういうものでしょうか? 上間 2016/10/19 7:48 AM #58448 稲葉ゲスト そういうものです。 投稿者 投稿 3件の返信スレッドを表示中 フォーラム「AZ-Prologサポート掲示板」には新規投稿および返信を追加できません。