var name :String
//定义变量类型
name = "cry"
//给变量赋值cry
var b:String
var xx = "my name is"
var a:String = "my name is" + name
b = "\(xx)\(name)"
print(a)
print(b)
常量
let c :String = "my name is cry"
//定义常量并赋值,而且c的值不能更改
print(c)
值类型与引用类型
值类型
struct people {
var name: String
var age: Int
}
var cry = people(name: "chan", age: 21)
var cry1 = cry
cry.name = "chen"
print(cry.name,cry.age)
print(cry1.name,cry1.age)
引用类型
class imcry {
var name:String = "cry"
var age:Int = 21
}
var me = imcry()
var me2 = me
me.name = "i am cry"
print(me.name,me2.name)