Swift 表达式、语句和代码块

Swift 表达式

表达式是由变量运算符字面量函数组成的组合。例如:

// assign value to marks
var marks = 80

// compare num1 and num2
var result = (num1 == num2)

这里,表达式是

  • var marks = 80 - 表示我们将80赋给marks
  • num1 == num2 - 比较num1num2

Swift 语句

语句是执行特定任务的指令。例如:

print("Hello World")

在这里,我们使用了print语句来指示计算机显示文本"Hello World"

Swift中有三种类型的语句

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 > 18true时,才会执行print语句。

有两种类型的条件语句


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中有三种类型的循环语句。

注意: 1...3在Swift中表示范围。要了解更多,请访问Swift Ranges


Swift 代码块

代码块是由花括号{ }包围的一组语句(零个或多个)。例如:

if true { // start of block
	
let sum = 2+3
print("Result is \(sum)")

} // end of block

这里,代码块包含两个语句

  • let sum = 2+3
  • print("结果是 \(sum)")
你觉得这篇文章有帮助吗?

我们的高级学习平台,凭借十多年的经验和数千条反馈创建。

以前所未有的方式学习和提高您的编程技能。

试用 Programiz PRO
  • 交互式课程
  • 证书
  • AI 帮助
  • 2000+ 挑战