Unc*_*d82 5 variables declaration swift
我是 Swift 语言的新手,试图在编码时养成健康的编程习惯。
在声明时显式声明变量类型是最佳实践吗?例如:
var str:String = "likeThis"
Run Code Online (Sandbox Code Playgroud)
或者这是可以接受的:
var str= "likeThis"
Run Code Online (Sandbox Code Playgroud)
如您所知,任何一种选择都是可以接受的。然而,我所看到的标准做法是除非必要,否则不要声明变量类型,其理由是这些无关的标记会降低可读性。
在这里,这是不必要的,因为编译器将推断变量类型。Ray Wenderlich 的 Swift 风格指南也同意这一点。