一种更加简洁的语言
let A = 10
var B = 0
let A : Int = 10
变量和常量值的交换
变量嘛,可以更改的变量
var A : Int = 10
A = 0
常量
let B = 10
B = 100 //报错
let 🐶🐮 ="dogcow"
let 你好 ="你好世界"
单行 // 注释内容 多行 /* 注释内容 */
用于多行代码写到一行
let cat = "cat";print(cat)
Uint8的最大值和最小值
let maxValue = Uint8.max + 1 //255 ~ 0
let minValue = Uint8.min - 1
类型无法超过它本身可以代表的最大或最小值
报错:Arithmetic operation '255 + 1' (on type 'UInt8') results in an overflow
let M1 = 405
M1 会被Swift自动推断为Int类型
同理如果没有给相应的类型标注注释
var T1 = "swift"
T1会被自动推测为String类型
如果类型里有运算符则取最小单位
let antotherPi = 3 + 0.141592
那么anotherPi 会被自动推断为float点数类型
typealias sldkfjlsdkjflskdjf = String
那么sldkfjlsdkjflskdjf可以被作为String类型的替代,当然你用sldkfjlsdkjflskdjf和Audio来声明变量或常量都是可以的
let T2 : sldkfjlsdkjflskdjf = "hello world"
let T3 : String = "你好世界"
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。