如何创建布尔值
布尔值是一种数据类型,用于存储逻辑真假值。在Swift中,布尔值用true
和false
表示。布尔值通常用于控制程序的流程和逻辑。
let goodDogs = true
let gameOver = false
let isMultiple = 120.isMultiple(of: 3)
可以使用逻辑非运算符!
来将其反转,如下所示:
var isAuthenticated = !false
var isAuthenticated = true
.toggle()
函数
.toggle()
函数是 Swift 中的内置函数,用于翻转变量的布尔值。如果该变量当前为 true
,调用 .toggle()
将其更改为 false
,反之亦然。在给定的示例中,gameOver
布尔变量最初设置为 false
。调用 gameOver.toggle()
将其值更改为 true
。
var gameOver = false
print(gameOver)
gameOver.toggle()
print(gameOver)
如何将字符串连接在一起
在Swift中拼接两个字符串可以使用+
运算符。例如:
let firstPart = "Hello, "
let secondPart = "world!"
let greeting = firstPart + secondPart
你也可以使用字符串插值将变量的值插入到字符串中。为此,在字符串中使用 \()
将变量名称括起来。例如:
let name = "Taylor"
let age = 26
let message = "Hello, my name is \\(name) and I'm \\(age) years old."
print(message)
let celsiusTemperature = 25.0
let fahrenheitTemperature = (celsiusTemperature * 9 / 5) + 32
print("The temperature is \(celsiusTemperature) degrees Celsius, or \(fahrenheitTemperature) degrees Fahrenheit.")