两种问候方法是否相同
object test {
def greet = { println("hi")} //> greet: => Unit
def greet1(f: => Unit)= {println("hi")} //> greet1: (f: => Unit)Unit
}
据我了解, greet是一个不接受任何参数并返回 Unit 的函数,并且参数是按名称调用的。greet1是一个函数,它接受返回 Unit 的函数,并且也是对其参数的名称调用。很困惑,谁能解释一下区别。