我試圖創建一個塊,我可以輸入參數但沒有返回(類型塊void)。我們知道,在沒有參數,不返回任何一個塊的結構是這樣的:字符串不是()的子類型
var block:() ->() = {
//Hello World goes here
}
與參數塊的情況,但不返回任何東西,我們可以使用這個命令:
var bloco7: (String) ->() = {
//Hello World goes here
}
但我們有兩個問題:第一個是,這個代碼不工作,第二個是,如果我們所說的這樣一個臨時變量的代碼只適用:
var bloco7: (String) ->() = {
$0//I only need to call
//Hello World goes here and all the things OK
}
我想知道w^HY發生這種情況,它似乎並沒有太大的意義......