Swift 常量

在 Swift 中,常量用于存储在程序运行过程中不会改变的值。使用 let 关键字来声明常量。一旦给常量赋值后,就不能再修改它的值了。下面是一些关于 Swift 常量的基本用法示例:

声明和初始化常量

let maxScore: Int = 100

在这个例子中,maxScore 是一个整型常量,被初始化为 100。

类型推断

Swift 支持类型推断,因此通常不需要显式指定常量的类型。编译器可以根据初始值自动推断出类型。

let language = "Swift"

这里,language 的类型被自动推断为 String

常量的不可变性

一旦给常量赋值后,就不能再修改它的值。尝试修改常量会导致编译错误。

let pi = 3.14159
// pi = 3.14  // 这行代码会导致编译错误

常量的作用域

常量的作用域与其声明的位置有关。可以在函数、类、结构体等不同作用域内声明常量。

func calculateArea(radius: Double) -> Double {
    let pi = 3.14159
    return pi * radius * radius
}

在这个例子中,pi 是一个局部常量,只在 calculateArea 函数内部有效。

你可能感兴趣的:(swift,开发语言,ios)