Swift   发布时间:2022-03-31  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了【swift】15-0528 函数参数大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

本地参数和外部参数 func 高级问候(名字 name: String, 头衔 title: String) { println(“欢迎您!(Name)(titlE)”) } 高级问候(名字: “格雷”, 头衔: “高级工程师”) //本地参数(name,titlE)只能在函数体里有,外部参数(名字,头衔)为了在调用的时候表明本地参数的意义。 或者只用省略外部参数名的用法 func 高级问候(#名

本地参数和外部参数
func 高级问候(名字 name: String,头衔 title: String) {
println(“欢迎您!(Name)(titlE)”)
}
高级问候(名字: “格雷”,头衔: “高级工程师”) //本地参数(name,titlE)只能在函数体里有,外部参数(名字,头衔)为了在调用的时候表明本地参数的意义。
或者只用省略外部参数名的用法
func 高级问候(#名字: String,#头衔: String) { //用哈希符号#使本地参数名和外部参数名统一。
println(“欢迎您!(名字)(头衔)”)
}
高级问候(名字: “格雷”,头衔: “高级工程师”)

参数认值
func 高级问候(称呼: String = “Mr”,姓名: String) {
println(“Welcome! (称呼) (姓名).”)
}
高级问候(“Grey”) //Welcom! Mr Grey.
高级问候(称呼: “Mrs”,“Green”) //这里称呼在定义的时候好像是本地参数,但是在swift中一旦给参数一个认值,他会自动把本地参数名变成一个外部参数名,所以不加标签会报错。

可变参数
func 求和(数字集: Int…) -> Int {
var 和 = 0
for 数字 in 数字集 {
和 += 数字
}
return 和
}
求和(1,2,3,4,5)
求和(33,12,77)
//如果有多个参数,那么一定要把可变参数放在最后一个
func 求和(学科: String,数字集: Int…) -> String {
var 和 = 0
for 数字 in 数字集 {
和 += 数字
}
return “(学科)上的和是(和)”
}
求和(“数学”,1,5)
求和(“数学”,33,77)

变量参数 let a = “Grey” func 居右对齐(var 原文本: String,长度: Int,填充字符: String) -> String { //原文本为var可变类型,因为在函数中改变了原文本的值,没有var的话原文本是一个常量。 let 要填充的长度 = 长度 - countElements(原文本) for _ in 1..要填充的长度 { 原文本 = 填充字符 + 原文本 } return 原文本 } let b = 居右对齐(a) a b

大佬总结

以上是大佬教程为你收集整理的【swift】15-0528 函数参数全部内容,希望文章能够帮你解决【swift】15-0528 函数参数所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。