今天内容,相比于昨天更少,主要学习了:
- 如何定义布尔值
- 如何使用字符串插值
- 简单数据类型的总结
- 一个小练习
How to store truth with Booleans
- 布尔型数据类型用于存储真(true)或假(false),布尔型是以英国数学家乔治·布尔命名,其与逻辑研究相关。
- 创建布尔值时可直接分配初始值为true或false,例如:
let goodDogs = true
,let gameOver = false
。也能从其他代码中为布尔值分配初始值,只要最终结果是真或假,如:let isMultiple = 120.isMultiple(of: 3)
。 - 布尔值没有像“+”和“-”这样的算术运算符。但是有特殊运算符“!”,表示“非”,可将布尔值从true翻转为false,或从false翻转为true。
- 布尔值可调用“toggle()”方法将真值翻转为假值,将假值翻转为真值
How to join strings together
使用“+”连接字符串:
- 可以用“+”将两个字符串连接成一个新字符串
- 可多次使用“+”连接多个字符串
- “+”对于字符串是连接作用,对于Int和Double等则是算数运算符,有不同含义,“+=”也可用于直接将一个字符串添加到另一个字符串上。
- 使用“+”连接多个字符串时,swift会逐步创建临时字符串来依次完成连接,效率相对不高
字符串插值:
- 格式为在字符串中写入反斜杠,然后在括号中放置变量名或常量名
- 比使用“+”逐个连接字符串更高效,能轻松引入整数、小数等不同类型的数据
- 用“+”不能直接将整数与字符串相加,但使用字符串插值可便捷实现
let name = "Taylor"
let age = 26
let message = "Hello, my name is \(name) and I'm \(age) years old."
Checkponit
将温度从摄氏度转换为华氏度
- 创建一个保存摄氏温度的常量
- 将其乘以 9,除以 5,然后加上 32,转换为华氏度
- 为用户打印结果,同时显示摄氏温度和华氏温度值
let celsius = 25.0
let fahrenheit = (celsius * 9 / 5) + 32
print("Celsius is \(celsius)°C and fahrenheit is \(fahrenheit)°F")
2024年11月27日
评论 (0)