1
我想知道在Swift中使用和不使用類型註釋(var a: Int = 1
vs var a = 1
)的區別,所以我讀了Apple的The Swift Programming Language。在Swift中使用類型註解的利弊
然而,它只是說:
您可以提供一個類型標註在聲明常量或變量,要清楚的那種價值觀的常量或變量可以存儲。
和
這是罕見的,你需要寫類型標註在實踐中。如果您在定義的點上爲常量或變量提供初始值,Swift幾乎總能推斷出該常量或變量的類型
它沒有提及優缺點。
顯然,使用類型註釋使代碼清晰明瞭,而不使用代碼更容易編寫代碼。
儘管如此,我想知道是否有任何其他原因(例如,從性能或編譯器角度)我應該或不應該使用類型註釋。