首页 > 解决方案 > Swift 中的“of”关键字有什么用?

问题描述

例子:

func 学生(名称:字符串)-> 字符串 {

. . .

}

标签: swift

解决方案


在这种情况下,它只是方法签名的一部分。据我所知,of不是 Swift 中使用的词。要使用该方法,您需要输入:

student(of: "<Student's name here>")它会返回一个字符串。

如果您of从上面的签名中省略 ( func student(name: String) -> String),则该方法将按如下方式调用:

student(name: "Student's name here")

最后,如果您将签名更改为在参数前面加上下划线,就像这样func student(_ name: String) -> String,您将按如下方式调用该方法:

student("Student's name here")


推荐阅读