我定義我作爲變量使用typealias
和var
(或let
)有什麼區別使用VAR當VS typealias
typealias IntFuction = (Int) -> Int
var IntFuction = (Int) -> Int
如果正在使用typealias
,沒有錯誤可言。但是,如果我試圖爲使用var
或let
,我收到錯誤,如下面
consecutive statement on a line must be separated by ";"
隨着closure,它應該是好的,如果你可以使用typealias
或var
定義爲一個變量
任何人都可以解釋當我使用var
將函數定義爲變量時發生了什麼
你正混淆了實際的類型及其值!在第二行使用':'而不是'='! – luk2302