定义一个变量
var greeting = "Hello, playground"
修改一个变量
greeting = "大家好"
定义一个数值
var age = 29
使用下划线使得数字更容易阅读
var money = 8_000_000
var name = "qingyi"
不能给一个字符串赋值一个数值。因为类型不同
Cannot assign value of type 'Int' to type 'String'
//greeting = 33
多行字符串
var des = """
one
two
three
"""
var str1 = """
This goes
over multiple
lines
"""
通过加入反斜杠,屏蔽自动换行
var str2 = """
This goes \
over multiple \
lines
"""
浮点数
var height = 170.1
布尔值
var isStudent = false
字符串中插入变量值
var ageDes = "我今年\(age)岁了"
var intro = """
\(greeting)
我叫\(name),
\(ageDes)
"""
常量
let gender = "男"
Cannot assign to value: 'gender' is a 'let' constant
//gender = "女"
自动推断
上面定义变量和常量的时候,都没有指定类型,swift会自动推断类型,
//如果愿意,你也可以指定一个类型而不依赖自动推断
明确指定类型
var myname:String = "法外狂徒张三"
var year:Int = 40
var myheight:Double = 187.2
var isMan:Bool = true