2
A
回答
8
在函數名稱後面指定的任何值或函數都將與該函數相關聯,因爲它是自動參數,這就是所有的意思。
在語言,如JavaScript,您可以明確區分功能的使用,作爲一種表達:
function foo (message) {
return message
}
console.log(foo) // Function as expression.
console.log(foo('Hello')) // Function application with result: "Hello"
在榆樹這種行爲不需要parentesis。
foo message =
message
foo -- Function as expression.
foo "Hello" -- Function application with result: "Hello"
當你想應用該函數並對結果進行處理時,它完全不同於JavaScript。在這裏,你將不得不明確地告訴編譯器,這(foo "Hello")
是String.toUpper
String.toUpper (foo "Hello") -- "HELLO"
1
一個參數有問題的括號中是((divide 5) 2)
。我對該句的解釋是,您可以將((divide 5) 2)
編爲divide 5 2
,因爲divide 5 2
是從左起第一個,即divide 5 -> divide5
,然後divide5 2 -> 2.5
進行評估。
雖然我看不出還有什麼可以評估! 5 2
和divide 2
然後divide2 5
都沒有意義。
相關問題
- 1. 榆樹 - 在榆樹
- 2. 爲什麼numpy.r_使用括號而不是括號?
- 3. 用榆樹
- 4. 爲什麼括號()不用於像@@ IDENTITY
- 5. 爲什麼ASP.net使用方括號
- 6. 什麼是榆樹中的不透明類型,爲什麼它很有價值?
- 7. Html.elm中不允許使用單引號榆樹0.18
- 8. 爲什麼括號需要
- 9. C++爲什麼括號?
- 10. 榆樹 - 下拉式「選擇」屬性不能在榆樹工作
- 11. 爲什麼「typeof」不需要括號?
- 12. 榆樹:在foldp
- 13. 扭轉榆樹
- 14. 榆樹進口
- 15. 在榆樹
- 16. Window.dimensions在榆樹
- 17. 如何榆樹
- 18. 榆樹Maybe.withDefault
- 19. 在榆樹
- 20. 榆樹取得Html從不
- 21. 榆樹「找不到模塊」
- 22. 榆樹 - 信號的歷史價值
- 23. 榆樹不推斷沒有什麼值正確
- 24. 爲什麼UNION SELECT用括號/括號返回行
- 25. 爲什麼Magento不使用大括號來包圍代碼塊?
- 26. 爲什麼默認不使用雙括號?
- 27. 爲什麼我不能在DrRacket中使用方括號?
- 28. 爲什麼我不能在crontab中使用大括號?
- 29. 括號中的id <ProtocolDelegate>:爲什麼不使用typedef?
- 30. 爲什麼我不能使用笨括號連接查詢
'a b c' =='((a b)c)'; (a(b)c)d)'; 'abc = ... body ...'=='a =(\ bc - > ... body ...)'=='a =(\ b - >(\ c - > ... body。 ..))'。 –