如何定义一个变量呢?
定义变量:var
如:var title=“apple”,定义了一个变量,值为“apple”
定义常量:let
常量的值至少要赋值一次,适合的场景为,定义一次,多次使用。
如:let pageSize=10 定义了一个分页显示的数量
定义上面这些变量,你会发现没有指定数据类型,这个不用担心,swift会根据赋值推断类型。
如果初始化没有提供数值,也可以指定类型,
如: let weight::Float=10
也可以这样定义,let weight:=10 .0,和上面的等同。
类型可以推断了,是否就可以不用类型转换了呢,答案是不对的,如果需要转换,需要显示的转换。
如:let language=“swift”
let versin=1.0
let languageVersin=language+String(versin)
也可以用反斜杠加括号表示,如
let languageVersin=language+"\(versin)"