打印函数
本课属于 Coddy Swift 学习旅程的“基础知识”单元。第 31 课,共 86 课。
在整个课程中,你一直在使用 print() 显示输出。现在,让我们仔细了解这个函数的工作原理,并探索它的一些实用功能。
默认情况下,print() 会在每次输出的末尾添加换行符,所以每条打印语句都会单独占一行:
print("Hello")
print("World")
// 输出:
// Hello
// World你可以使用 terminator 参数更改此行为。这样,你就可以指定末尾显示什么字符(或字符串),而不是换行符:
print("Hello", terminator: " ")
print("World")
// 输出:Hello Worldprint() 函数也可以接受多个用逗号分隔的项。默认情况下,这些项会用空格连接:
print("Swift", "is", "fun")
// 输出:Swift is fun你可以使用 separator 参数自定义分隔符:
print("2024", "01", "15", separator: "-")
// 输出:2024-01-15挑战
简单编写一个名为 formatDate 的函数,接收 year、month 和 day,并将它们用连字符(-)连接成一个日期字符串后返回。
函数无法捕获 print() 显示的内容,所以请自己构造字符串并将其返回。你可以用 + 连接字符串:formatDate(year: "2024", month: "01", day: "15") 返回 "2024-01-15"。
参数:
year(String):年份值month(String):月份值day(String):日期值
返回值:一个用连字符连接各部分的格式化日期字符串。格式:year-month-day
亲手试试
func formatDate(year: String, month: String, day: String) -> String {
// 在这里编写代码
}
这节课包含一个小测验。开始学习即可作答,并记录你的进度。
基础知识中的所有课
自己练习: Swift 在线编辑器