解析:每个函数参数都有一个参数标签( argument label)以及一个参数名称( parameter name)。参数标签在调用函 数的时候使用;调用的时候需要将函数的参数标签写在对应的参数前面。参数名称在函数的实现中使用。默认情况下,函数参数使用参数名称来作为它们的参数标签。

指定参数标签:

你可以在函数名称前指定它的参数标签,中间以空格分隔:

///< argumentLabel 为参数标签

///< parameterName 为参数值

func someFunction(argumentLabel parameterName: Int) {

// 在函数体内,   parameterName 代表参数值

}

忽略参数标签:

如果你不希望为某个参数添加一个标签,可以使用一个下划线( _)来代替一个明确的参数标签。

func someFunction(_ firstParameterName: Int, secondParameterName: Int) {
// 在函数体内,firstParameterName 和 secondParameterName代表参数中的第一个和第二个参数值

}

someFunction(1, secondParameterName: 2)

如果一个参数有一个标签,那么在调用的时候必须使用标签来标记这个参数。

Swift 函数参数标签和参数名称相关推荐

  1. Swift 1.1语言函数参数的特殊情况本地参数名外部参数名

    Swift 1.1语言函数参数的特殊情况本地参数名外部参数名 7.4  函数参数的特殊情况 声明定义有参函数时,为函数的每一个参数都定义了参数名称.根据参数名定义的形式不同,函数参数包括本地参数和外部 ...

  2. Swift函数_默认参数

    swift中提供了默认参数功能,在声明函数时给参数指定默认值. 例: func inputStudentInfo(name:String,age:Int="26") { print ...

  3. ES6(二)——字符串模板、标签模板字符串、函数的默认参数、剩余参数、数组对象的展开语法、数值的表示、Symbol

    一.字符串模板基本使用 在ES6之前,如果我们想要将字符串和一些动态的变量(标识符)拼接到一起,是非常麻烦和丑陋的(ugly). ES6允许我们使用字符串模板来嵌入JS的变量或者表达式来进行拼接: 首 ...

  4. python函数可以按照参数名称方式传递参数_python函数传入参数(默认参数、可变长度参数、关键字参数)...

    1.python中默认缺省参数----定义默认参数要牢记一点:默认参数必须指向不变对象! 1 def foo(a,b=1):2 printa,b3 4 foo(2) #2 1 5 foo(3,100) ...

  5. R语言ggcharts包的dumbbell_chart函数可视化哑铃图(对比两个年份数据的差异)、scale_y_continuous函数中的labels参数自定义设置X轴坐标标签的格式

    R语言ggplot2可视化:使用ggcharts包的dumbbell_chart函数可视化哑铃图(对比两个年份数据的差异).使用scale_y_continuous函数中的labels参数自定义设置X ...

  6. R语言可视化散点图、ggrepel包geom_text_repel函数避免数据点之间的标签互相重叠(设置nudge_x参数、hjust参数和direction参数配置数据点标签在可视化图像左右两侧边缘

    R语言ggplot2可视化:可视化散点图并为散点图数据点添加文本标签.使用ggrepel包的geom_text_repel函数避免数据点之间的标签互相重叠(设置nudge_x参数.hjust参数和di ...

  7. R语言可视化散点图、使用ggrepel包的geom_text_repel函数避免数据点之间的标签互相重叠(设置nudge_y参数和direction参数显示部分数据点的标签在可视化图像的顶部)

    R语言ggplot2可视化:可视化散点图并为散点图中的部分数据点添加文本标签.使用ggrepel包的geom_text_repel函数避免数据点之间的标签互相重叠(设置nudge_y参数和direct ...

  8. 带参数标签的取值方法

    方法一: <html><head> <meta http-equiv="Content-Type" content="text/html; ...

  9. php 函数返回值mixed,认识函数的类型、参数与返回值

    函数的类型.参数与返回值 一.函数的基本语法语法 functionfunctionName(类型限定参数列表):返回值类型 { } 案例:计算两个数之和. functionsum(int$a,int$ ...

最新文章

  1. php接收不到ajax请求参数,我是否需要在ajax请求和接收该请求的php之间编码/解码查询参数?...
  2. tcpdump dns流量监控
  3. 变种 背包问题_【朝夕的ACM笔记】动态规划-背包问题
  4. 个人作业7 第一阶段SCRUM冲刺(七)
  5. Android之解析GML并显示
  6. 嵌入式设计---(2)任务管理与调度
  7. JAVA实现1到100的平方根之和_手算平方根和基于 Java BigInteger 的大整数平方根的实现...
  8. 常用 Windows10命令大全
  9. [导入]Asp.Net 学习资源列表
  10. C语言求cidr,点分十进制子网掩码与CIDR相互转换详解
  11. 学计算机编程要学什么软件有哪些内容,加工中心自学电脑编程应该学习什么软件...
  12. 供应链管理 MOOC学习笔记(全)
  13. 物联网技术应用成商业市场盈利关键
  14. win10分辨率不能调整_win10无法调整分辨率显示灰色的解决方法
  15. office 中墨迹书写工具_word2016 墨迹书写 word2016墨迹书写工具
  16. C语言计算线性方程组
  17. java升序排列数组_java 数组升序排列
  18. 记录 ESIM 安装、使用过程中遇到的问题
  19. springboot连接redis 没有权限 io.lettuce.core.RedisCommandExecutionException: NOAUTH Authentication requir
  20. 如何批量生成文件夹并命名

热门文章

  1. 无人货架和无人货柜对比
  2. 更新cuda和英伟达驱动,多版本cuda切换使用软连接
  3. 【布局优化】基于蚁狮算法的无线传感器网(WSN)覆盖优化matlab源码
  4. 2:ui设计基础基础规律
  5. Docker----onlyoffice在线协作文档
  6. 探讨贵州模式:靠大数据大旅游大生态后发赶超
  7. 国家出台电子商务法,解决电商平台“二选一”问题
  8. Cauchy收敛准则证明其他实数完备性定理
  9. 计算机专业演讲ppt,2015计算机专业学习建议演讲.ppt
  10. 停止焦虑,让生活慢下来