每日小记_swift

变量和常量

var friendlyWelcome = "Hello!"
friendlyWelcome = "Bonjour!"
// friendlyWelcome 现在是 "Bonjour!"

与变量不同,常量的值一旦被确定就不能更改了。尝试这样做会导致编译时报错:

let languageName = "Swift"
languageName = "Swift++"
// 这会报编译时错误 - languageName 不可改变

Swift 会用当前常量或变量的值替换这些占位符。将常量或变量名放入圆括号中,并在开括号前使用反斜杠将其转义:

print("The current value of friendlyWelcome is \(friendlyWelcome)")
// 输出 "The current value of friendlyWelcome is Bonjour!

在swift中 类是引用类型,结构体和枚举是值类型。值类型在传值赋值过程中是拷贝的,拷贝和被拷贝的两者是相互独立的,各不影响。
引用类型A赋值给B后,如果修改B,A也会发生变化。

你可能感兴趣的:(每日小记_swift)