在 Swift 和 SwiftUI 中,控制流结构用于控制代码的执行顺序。常见的控制流结构包括条件语句、循环语句和控制转移语句。以下是这些控制流结构的详细介绍及其在 SwiftUI 中的应用。
条件语句
if
语句
用于根据条件执行不同的代码块。
let temperature = 30
if temperature > 25 {
print("It's hot outside.")
} else {
print("It's not so hot outside.")
}
在 SwiftUI 中,可以使用 if
语句控制视图的显示:
struct ContentView: View {
@State private var isHot = true
var body: some View {
VStack {
if isHot {
Text("It's hot outside.")
.foregroundColor(.red)
} else {
Text("It's not so hot outside.