0
A
回答
1
經營者的定義,像這樣:
:- op(Precedence, Associativity, Operator).
This answer到類似的問題解釋這一點,但簡短的回答是,Associativity
選項控制這一點; xfy
使操作員左關聯,yfx
使操作員右關聯。 Precedence
告訴Prolog當它看到不止一個時如何決定哪個運算符是子表達式。
2
parens只是通過描述添加。它們不是代碼的內部表示 的一部分。您可以重寫描述以更改打印方式。請參閱portray_text
相關問題
- 1. C++星號和括號一起使用的操作符
- 2. 使用「在」操作符,括號與大括號
- 3. ?操作員不起作用
- 4. 控制操作員被誤用
- 5. 以下控制器操作括號內的參數是什麼?
- 6. Ajax不能與C#控制器操作一起使用2D數組參數
- 7. 與.NET一起使用plupload控制
- 8. 與tabbar控制器一起使用navigationcontoller
- 9. 如何操作ul括號
- 10. 方括號重載操作員設置,而不是GET C++
- 11. 與鑽石操作員的雙括號初始化(匿名內部類)
- 12. 何時使用括號,何時不使用括號?
- 13. UIAavigationBar與自定義視圖控制器一起使用時無法工作......?
- 14. Ajax調用C#控制器操作不起作用
- 15. 如何從控制器操作中調用另一個控制器操作?
- 16. angular.copy()在尖括號{}內不起作用
- 17. 雙花括號不起作用
- 18. ASP.NET定時器控制不起作用
- 19. 解除引用指針時,爲什麼[]括號不起作用?
- 20. 使用MSMQ控制SQL寫入操作
- 21. 與公共分配操作員私人複製ctor時出錯
- 22. 在控制器中創建的新操作不起作用
- 23. MVC 3控制器操作不起作用
- 24. Ruby on Rails顯示操作不起作用從控制器
- 25. 從另一個控制器操作中調用AsyncController操作?
- 26. swigger與apicontroller一起使用只與mvc控制器不兼容
- 27. 正則表達式用括號括起時忽略內部圓括號,java
- 28. 使用TDD與MVC控制器操作和ActionFilterAttribute
- 29. 操作員控制檯應用程序 - Java/Flex
- 30. 問題與array.length語法,使用方括號vs不是布爾操作?
感謝您的解釋。我不清楚的是,如果我可以刪除一些Prolog添加到我的表達式的額外paranthesis,或者這是默認? – 2013-03-02 17:54:18
我不這麼認爲。這是一個問題還是隻是美學上的不愉快? – 2013-03-02 19:58:11
它在審美上令人不快,我想知道是否有辦法覆蓋它。 – 2013-03-03 00:20:00