0
都迎方法相同打電話名斯卡拉
object test {
def greet = { println("hi")} //> greet: => Unit
def greet1(f: => Unit)= {println("hi")} //> greet1: (f: => Unit)Unit
}
按我的理解迎接是不帶任何參數和返回單元和參數是按名稱調用的函數。而greet1是一個函數,它返回Unit的函數,也是一個按參數名稱調用的函數。 我很困惑,有沒有人可以解釋這種差異。