預定義的運算子

根據 ISO / IEC 13211-1 和 13211-2 的預定義運算子:

優先 型別 算符(S) 使用
1200 XFX :- -->
1200 FX :- ?- 指令,查詢
1100 XFY ;
1050 XFY ->
1000 XFY ','
900 FY \+
700 XFX = \\= 術語統一
700 XFX == \\== @< @=< @> @>= 術語比較
700 XFX =..
700 XFX is =:= =\= < > =< >= 算術評估和比較
600 XFY : 模組資格
500 YFX + - /\ \/
400 YFX * / div mod // rem << >>
200 XFX ** 浮力
200 XFY ^ 可變數化,整數冪
200 FY + - \ 算術身份,否定; 按位補碼

許多系統提供其他運算子作為特定於實現的擴充套件:

優先 型別 算符(S) 使用
1150 FX dynamic multifile discontiguous initialization 標準指令
1150 FX mode public volatile block meta_predicate
900 FY spy nospy