小智 5
随着:你声明一个类型,=你正在分配一个值。
查看Apple Swift 指南中的“类型注释”部分。
回应评论:
当我们在声明类型时也使用 = 。例如 - var anyVariable = Int。在这里我们声明了类型,不是吗?如果我错了,请原谅我。– 奥贾塞提
这是因为类型会自动识别。
例如,所有字符串都用引号声明
let myString = "Hello" // The right Value is a String, so the variable is of the type string
Run Code Online (Sandbox Code Playgroud)
另一方面,如果您没有精确地使用 =,它可能会误认为一个值
let myDouble = 1 // myDouble is an Int! not a Double, because for the compiler 1 is an Int
let myDouble: Double = 1 // Now myDouble is a Double
let myDouble = 1.0 // Now myDouble also is a Double
Run Code Online (Sandbox Code Playgroud)