Swift编程:函数与基础概念详解
1. 函数的优势
函数具有诸多优点。首先,函数能够提升代码的可读性。当函数命名恰当,它能清晰地表明自身的功能,在大多数情况下可替代注释,减少代码的冗余,同时不影响代码的可理解性。例如一个简单的 sayHello 函数:
func sayHello() {
println("Hello!")
}
调用此函数时,执行流程会进入函数内部,执行完函数的每一行代码后,再返回到调用处继续执行。
其次,函数可增强代码的可维护性。若直接在多处使用 println 输出“hello”,当想改变输出内容时,就需修改多处代码;而使用函数,只需修改函数内部代码,所有调用该函数的地方都会相应改变。
2. 带参数的函数
函数可以接收零个或多个参数作为输入值。下面是修改后的 sayHelloToName 函数,它能通过字符串插值向任意名字打招呼:
func sayHelloToName(name: String) {
println("Hello \(name)!")
}
sayHelloToName("World") // 输出 "Hello World!"
函数名后加冒号 : 表示该函数接收参数,这与无参数的同名函数有所区别。参数列表类似元组,每个参数由名称和类型组成,用冒号 :
超级会员免费看
订阅专栏 解锁全文

64

被折叠的 条评论
为什么被折叠?



