gpt4 book ai didi

iOS Swift 3参数前面有下划线

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:11:57 24 4
gpt4 key购买 nike

今天我在Xcode中打开我的项目,它需要将当前的Swift转换为Swift 3。转换后,我发现函数的所有参数前面都有一个下划线。例如,func didGetWeather(_ weather: Weather) {}。我试图去掉下划线,但效果很好。我想知道这些下划线是干什么用的。

最佳答案

在swift3之前函数调用中默认不列出第一个参数的标签,在swift3中是这样的,不命名参数的方法是在签名中的参数名前加下划线,swift3 migrator在函数中添加下划线第一个参数不破坏依赖于不在函数调用中放置第一个标签的现有代码。

关于iOS Swift 3参数前面有下划线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39630941/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com