この演算子を定義すると:
op(700, yfx, sum).
700: rappresent 優先順位は他のオペレーターを尊重します。
yfx: rappresent 演算子自体を尊重する引数の優先順位。この構成は、演算子が中置式であり、引数 y が演算子の優先度よりも <= 優先され、引数 x が演算子の優先度よりも <= 優先されることを示しています。
最も優先順位が高いのは、therms のプリンシパル ファンクターです。これは、実行される最後の操作であることを意味します。
したがって、次の評価がある場合は次のようになります。
9 sum 5 sum 7
したがって、最初に 5 合計 7 の値を評価し、次に次のように評価する 3 があることを意味します: 9 合計 (5 合計 7)
オペレーターの優先順位についての私の推論は正しいですか?