5.3 Swift函数的内部和外部参数
/** 函数的内部参数 和 外部参数 */
let res = disvisionOperation(dividend: 3.5,divisor: 1.2)
print(res)
let res2 = disvisionOperation(dividend: 3.5,divisor: 1.2)
print("--------->") print(res2)
let res3 = disvisionOperation2(dividend: 22.2,divisor: 23)
print("--------->") print(res3)
/** 对于函数的使用者来讲呢,他不知道第一个数是被除数,第二个数是除数 那么给参数取名字dividend divisor 英文有意思的名字 增加函数的可读性
那么有的时候我们不会频繁的查看函数的参数意义,有时候就忘了,这样就有可能出现颠倒错误 这些都是内部参数 */ func disvisionOperation(dividend:Double,divisor:Double) -> Double { return dividend / divisor }
/** 那么 外部参数 dividend a 内部参数 swift3.0不需要这样子写了,直接上面那样子就行了 */ func disvisionOperation2(dividend a:Double,divisor b:Double) -> Double { return a / b }
// 加 # 表示既是内部参数又是外部参数, swift3.0去掉了 // func disvisionOperation3(#dividend:Double,#divisor:Double) -> Double { // return dividend / divisor // } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |