import UIKit
//1.swift中的默认参数 (在参数类型后加上 = 参数值)
func teachCourse(courseName:String = "语文"){
print("教的课程是\(courseName)")
}
teachCourse() //如果在调用函数时不传参数,则使用默认参数
teachCourse(courseName: "历史") //如果有参数,则使用传递的参数
//2.可变参数 实现原理是把参数放进数组中,遍历数组,取到每一个参数
func sum(num : Int...) -> Int {
var result = 0
for b in num {
result += b
}
return result
}
print(sum(num: 10,20,40))
//3.指针类型参数
var m = 20
var n = 30
func changeNum( m :inout Int , n : inout Int) {
let tempNum = m
m = n
n = tempNum
}
changeNum(m: &m, n: &n)//这个时候传递的是变量的地址
print(m , n)
//4函数的嵌套使用(不常用)
func test(){
func demo() {
print("demo")
}
print("test")
demo()
}
test() //先打印demo再打印test
swift 函数使用注意事项
最新推荐文章于 2024-09-16 21:53:26 发布