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)
“_”是代表函数调用时,可以忽略参数名称。

转自https://blog.csdn.net/huxinguang_ios/article/details/79422265

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1、通过CocoaPods安装项目名称项目信息 AFNetworking网络请求组件 FMDB本地数据库组件 SD...
    阳明AI阅读 16,040评论 3 119
  • 现在的老师,让家长给孩子念题,让家长监督字写得工不工整,还让家长,检查孩子作业,还让家长负责孩子背课文。那家长把老...
    琉璃墨色意水晶阅读 1,306评论 0 0
  • 自从拥有简书那一天开始,我就希望并要求自己每天尽量写个五百字的小文章,无论内容。 时间已飞逝,文章却了了,年纪大了...
    江平定阅读 1,313评论 0 0
  • 以前我想,我不能改变这世界,那我也绝对不会让世界改变我。但是,慢慢认识这个世界的过程,也让世界颠覆了我
    夏向S阅读 1,937评论 0 1