显示帮助文本以了解Swift中函数的功能

问题描述 投票:0回答:1

我不知道这个功能的确切名称。

那么,看看这个图片:

enter image description here

点击“返回”按钮后,

enter image description here

我想用自己的方法做同样的事情。

  • 我想在我的函数中显示一个简短的注释(当某人有部分键入函数名时)
  • 我想用我的自定义函数显示清晰的文本,如“条件”,“代码”而不是“xxx:Int”,“yyy:String”

提前致谢。

swift xcode function helper
1个回答
1
投票

这很简单。只需在解释词之前键入_。看看这个例子:

func testExample(_ someExplanation: String){
}

当你调用这个函数时,它看起来像:

试验例(someExlanation


UPDATE

不同的用例有一些细微差别,但通常下划线意味着“忽略这个”。

在声明一个新函数时,下划线告诉Swift该参数在被调用时应该没有标签 - 这就是你所看到的情况。更全面的函数声明如下所示:

func myFunc(label name: Int) // call it like myFunc(label: 3)

“label”是参数标签,在调用函数时必须存在。 (并且从Swift 3开始,默认情况下所有参数都需要标签。)“name”是您在函数内使用的参数的变量名。较短的表单如下所示:

func myFunc(name: Int) // call it like myFunc(name: 3)

这是一个快捷方式,允许您对外部参数标签和内部参数名称使用相同的单词。它相当于func myFunc(name name: Int).

如果希望在没有参数标签的情况下调用函数,可以使用下划线_使标签无任何/忽略。 (在这种情况下,如果您希望能够使用该参数,则必须提供内部名称。)

func myFunc(_ name: Int) // call it like myFunc(3)
© www.soinside.com 2019 - 2024. All rights reserved.