day01-简单类型

83 阅读1分钟

定义一个变量


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