//布尔
let bool = true //取反为false
直接写出来的true就是字面量,表示Bool
类型的字面量为true、flase
//字符串
let string = "jack"
字符串String
的字面量为“jack”
//字符类型(可以存储ASCIII字符、Unicode字符)
let character: Character = "🐸"
字符类型Character
的字面量为“🐸”
//整数
let intDecimal = 17 //十进制
let intBinary = 0b10001 //二进制
let intOctal = 0o21 //八进制
let intHexadecimal = 0x11 //十六进制
整数类型各种进制中的字面量
//浮点数
let doubleDecimal = 125.0 //十进制,等价于1.25e2、0.0125、1.25e-2
let doubleHexadecimal = 0xFp2 //十六进制,意味着15x2^2,相当于十进制的60.0
let doubleHexadecimal = 0xFp-2 //十六进制,意味着15x2^-2,相当于十进制的3.75
//以下都是表示12.1875
//十进制:12.1875、1.21875e1
//十六进制:0xC.3p0
浮点数类型各种进制中的字面量
//数组
let array = [1, 2, 3, 4, 5]
数组Array
的字面量为[1, 2, 3, 4, 5]
//字典
let dictionary = ["age" : 18, "name" : "jack"]
字典Dictionary
的字面量为["age" : 18, "name" : "jack"]
网友评论