Swift 表达式、语句与代码块
在本文中,您将了解 Swift 表达式、语句和代码块。
Swift 表达式
表达式是变量、运算符、文字和函数的组合。例如:
// assign value to marks
var marks = 80
// compare num1 and num2
var result = (num1 == num2)
其中,表达式为:
var marks=80
- 表示我们将 80 赋值给marks
num1==num2
- 比较num1
和num2
Swift 语句
语句是执行特定任务的指令。例如:
print("Hello World")
在这里,我们使用打印语句指示计算机显示文本 "Hello World"。
Swift 中有 3 种类型的语句:
1.简单语句
简单语句由表达式或声明组成。例如:
var score = 9 * 5
这里,var score=9*5
是将 9*5 的结果赋值给 score
变量的语句。
简单语句是 Swift 中最常见的语句类型。我们前面使用的 print
语句也是简单语句的一个实例。
2.条件语句
条件语句让我们可以仅在满足特定条件时执行特定代码块。例如:
var age = 25
if (age > 18) {
print("Can Vote")
}
在上面的实例中,if(age>18)
是一个条件语句。这里,仅当条件 age>18
为 true 时,才执行打印语句。
有两种条件语句:
if…else
语句switch
语句
3.循环语句
循环语句让我们可以重复执行代码块。例如:
// create a loop statement
for i in 1...3 {
print("Hello, World!")
}
结果如下:
Hello, World!
Hello, World!
Hello, World!
在上面的实例中,我们使用了 for
循环语句:for i in 1…3
。它执行 print
语句 3 次。
Swift 中有 3 种类型的循环语句:
- for-in loop
- while loop
- repeat while loop
注意:1…3 表示 Swift 中的 Range 范围(区间)。要了解更多信息,请访问 Swift 范围(区间)。
Swift 代码块(Code Blocks)
代码块是一组语句(零个或多个),包含在大括号{}中。例如:
if true { // start of block
let sum = 2+3
print("Result is \(sum)")
} // end of block
这里,代码块由两个语句组成:
let sum = 2+3
print("Result is (sum)")