Swift 函数参数前的“_”是什么意思?
Swift中带参数的函数的一般写法是这样的:
func someFunction(firstParameterName: Int, secondParameterName: Int) {// 在函数体内,firstParameterName 和 secondParameterName 代表参数中的第一个和第二个参数值
}
调用该函数时,写法是:
someFunction(firstParameterName: 1, secondParameterName: 2)
但有时我们一些函数的参数前有一个“_”,类似这样:
func someFunction(_ firstParameterName: Int, secondParameterName: Int) {// 在函数体内,firstParameterName 和 secondParameterName 代表参数中的第一个和第二个参数值
}
那么这个“_”是什么意思呢,看看函数的调用就知道了:
someFunction(1, secondParameterName: 2)
“_”是代表函数调用时,可以忽略参数名称。
Swift 函数参数前的“_”是什么意思?相关推荐
- Swift 函数参数标签和参数名称
解析:每个函数参数都有一个参数标签( argument label)以及一个参数名称( parameter name).参数标签在调用函 数的时候使用;调用的时候需要将函数的参数标签写在对应的参数前面 ...
- python函数参数定义不合法_下列哪种函式参数定义不合法?
python 函数参数定义有四类: 1,必选参数:调用函数时候必须赋值的参数. a,须以正确的顺序传入函数 b,调用时的数量必须和声明时的一样 def exa(x): return x #b作为参数进 ...
- swift函数参数指针传递inout和@escaping冲突的解决方法
这里写目录标题 需求 解决方法 容易产生的问题 总结 今天深入解决关于函数参数指针的问题.问题是这样,我在swift的一个函数里面,参数里需要传递一个指针类型的Int,但是这个函数里面还有一个逃逸闭包 ...
- python函数参数定义顺序_[python]函数默认参数顺序问题
1.python2.python3 三者顺序是:位置参数.默认参数.*args def foo(x,y=1,*args):passfoo (1,2,3,4,5) // 其中的x为1,y=1的值被2替换 ...
- python函数参数定义不合法_面试题 - Operater - 博客园
1.执行这行代码结果是多少[i**i for i in range(3)] 我写的答案是[0,1,3],忘记了0**0是1 [1,1,3] 2.关于python内存管理:变量可以无需指定类型,可以使用 ...
- c++ 传入回调函数 参数没有传入_一文读懂回调函数
1 什么是回调函数? 来自公众号:C语言与cpp编程 首先什么是"回调"呢? 我的理解是:把一段可执行的代码像参数传递那样传给其他代码,而这段代码会在某个时刻被调用执行,这就叫做回 ...
- php 函数传值_传址_函数参数,php函数的传值与传址(引用)详解
在php中我们函数传值就比较简单了,但可能有些朋友地天真无邪函数传址或引用搞不明白,下面小编来给各位介绍在php中函数传值与传址(引用)介绍,希望对各位有所帮助. php中引用的用法: 1. 变量的引 ...
- php 函数传值_传址_函数参数,php函数的传值与传址(引用)详解_PHP教程
在php中我们函数传值就比较简单了,但可能有些朋友地天真无邪函数传址或引用搞不明白,下面小编来给各位介绍在php中函数传值与传址(引用)介绍,希望对各位有所帮助. php中引用的用法: 1. 变量的引 ...
- Swift 1.1语言函数参数的特殊情况本地参数名外部参数名
Swift 1.1语言函数参数的特殊情况本地参数名外部参数名 7.4 函数参数的特殊情况 声明定义有参函数时,为函数的每一个参数都定义了参数名称.根据参数名定义的形式不同,函数参数包括本地参数和外部 ...
最新文章
- Datawhale厦门大学分享记录!
- mysql三大范式 答案_数据库三大范式定义与理解
- CIO无法忽视的三大云角色
- Python 词典增加和删除
- 12行代码AC_Leecode 495. 提莫攻击——Leecode每日一题系列
- 报错apachectl -t
- 可能是最先出来的关于介绍使用Vue3的一本书
- UOJ Test Round 3
- ubuntu 安装deb程序文件失败的解决方法
- Google 推出 Android 11 的 Developer Preview 3 版本
- 浏览器请求静态资源的流程
- 非IT专业大学生对erp的思考
- springBoot于tomcat7搭建websocket服务
- 卡诺模型:用数据捕捉用户的真正需求
- 运动垫的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
- 前端开发:遇到提示Invalid prop:type check failed for prop “modelValue“. Expected Number…的解决方法
- rm -rf /* 数据恢复记录
- OBS接入网络摄像机
- Windows Server 2012/2016 桌面显示我的电脑图标
- 内存管理(一)MRC