
一种更加简洁的语言
let A = 10
var B = 0let 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 = 405M1 会被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 删除。