Day 2 – 布尔值,字符串插值

如何创建布尔值

布尔值是一种数据类型,用于存储逻辑真假值。在Swift中,布尔值用truefalse表示。布尔值通常用于控制程序的流程和逻辑。
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.")

猜你喜欢

转载自blog.csdn.net/xili1342/article/details/130114398
今日推荐