我在David Pollak的"Beginning Scala"
中看到delayed
例子。我試圖通過反覆試驗來適應這種情況。這是我有什麼:你將如何定義一個延遲(by-name)參數來接受一個帶參數的函數?
def sayhello() = {
println("hello")
}
def delaying(t: => Unit):Unit = {
println("before call")
t
println("after call")
}
delaying(sayhello())
你會如何推遲一個函數/方法需要參數?我打電話給t
時,爲什麼不能使用派生物?我在哪裏可以找到更多關於延遲功能的文檔?
@DerekMahar完成。請刪除你的評論(我也會刪除我的)。 – 2012-12-25 13:19:03