0
A
回答
1
經營者的定義,像這樣:
:- op(Precedence, Associativity, Operator).
This answer到類似的問題解釋這一點,但簡短的回答是,Associativity
選項控制這一點; xfy
使操作員左關聯,yfx
使操作員右關聯。 Precedence
告訴Prolog當它看到不止一個時如何決定哪個運算符是子表達式。
2
parens只是通過描述添加。它們不是代碼的內部表示 的一部分。您可以重寫描述以更改打印方式。請參閱portray_text
相關問題
- 1. C++星號和括號一起使用的操作符
- 2. 使用「在」操作符,括號與大括號
- 3. 與TJ操作員一起工作
- 4. 操作員過載需要括號
- 5. ?操作員不起作用
- 6. 定位的操作員可以與RegexParsers一起使用嗎?
- 7. 與括號一起使用時宏變化的行爲
- 8. 控制操作員被誤用
- 9. 括號實時預覽不起作用
- 10. 與libGDX一起使用Android操作欄
- 11. 以下控制器操作括號內的參數是什麼?
- 12. Ajax不能與C#控制器操作一起使用2D數組參數
- 13. 與tabbar控制器一起使用navigationcontoller
- 14. 與.NET一起使用plupload控制
- 15. 如何操作ul括號
- 16. cbbackupwrapper不能與包含括號的密碼一起使用
- 17. 方括號重載操作員設置,而不是GET C++
- 18. 與鑽石操作員的雙括號初始化(匿名內部類)
- 19. 控制器與指令不起作用
- 20. UIAavigationBar與自定義視圖控制器一起使用時無法工作......?
- 21. 何時使用括號,何時不使用括號?
- 22. 如何從控制器操作中調用另一個控制器操作?
- 23. Ajax調用C#控制器操作不起作用
- 24. bool操作員在系列時間戳不起作用
- 25. angular.copy()在尖括號{}內不起作用
- 26. iTerm2關閉大括號不起作用
- 27. 雙花括號不起作用
- 28. 與出使用括號
- 29. jquery與表單和表格一起使用,包括複製
- 30. UIBarbutton操作不與UIDatePicker一起工作
感謝您的解釋。我不清楚的是,如果我可以刪除一些Prolog添加到我的表達式的額外paranthesis,或者這是默認? – 2013-03-02 17:54:18
我不這麼認爲。這是一個問題還是隻是美學上的不愉快? – 2013-03-02 19:58:11
它在審美上令人不快,我想知道是否有辦法覆蓋它。 – 2013-03-03 00:20:00