Swift 字面量2024 年 8 月 29 日 | 阅读 3 分钟 字面量是变量或常量的直接值。 它可以是一个数字,字符或字符串。 字面量用于初始化或为变量或常量赋值。 示例这里,javatpoint.com 是一个字面量,而 siteName 是一个常量。 Swift 字面量的类型整数字面量
整数字面量的例子输出 255 1231 上面的例子包含两个整数字面量 0b11111111(二进制字面量)和 1231(十进制字面量)。 255 是 11111111 的十进制值,这就是为什么 print(binaryNumber) 语句在屏幕上输出 255。 字符串和字符 Swift 字面量用双引号括起来的字符序列称为字符串字面量,用双引号括起来的单个字符称为字符字面量。 示例输出 C C is an awesome programming language 浮点字面量浮点字面量用于浮点数和双精度值。 浮点字面量有两种类型 十进制它可以存储一个可选的指数,用大写或小写的e表示。 对于指数为 exp 的十进制数,基数乘以 10exp。 示例输出 3.1416 314.0 十六进制十六进制浮点数必须包含一个指数,用大写或小写的p表示。 对于指数为 exp 的十六进制数,基数乘以 2exp。 示例输出 15360.0 0.003662109375 布尔字面量Swift 中有两个布尔字面量:true 和 false。 示例输出 false true 类型别名typealias 用于为现有类型创建新名称。 语法示例让我们举一个例子,我们将 "Raj" 设为 Int 类型的另一个名称。 输出 100 类型安全Swift 4 是一种类型安全的语言。 如果您的代码需要 Int,那么您不能使用 String。 它在编译代码时执行类型检查,并将任何类型不匹配的项标记为错误。 示例输出 main.swift:2:8: error: cannot assign value of type 'String' to type 'Int' varA = "Hello World!" ^~~~~~~~~~~~~~ 您可以看到上面的程序由于类型安全而获得编译时错误。 类型推断Swift 是一种类型推断语言,这意味着当您编译 Swift 代码时,它会自动检查您提供的值的类型。 它会自动选择适当的数据类型以成功执行。 示例输出 Love is life 143 3.1416 3.1416 |
我们请求您订阅我们的新闻通讯以获取最新更新。