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。 ..))'。 –