Swift4中参数标签的值

Swift4中参数标签的值,swift,Swift,在本Swift4参考手册中。 我还看到了参数标签的教程和iOS用法 使用这些参数或参数标签的价值是什么 func greet(person: String, from hometown: String) -> String { return "Hello \(person)! Glad you could visit from \(hometown)." } print(greet(person: "Bill", from: "Cupertino")) 上面,在greet函

在本Swift4参考手册中。

我还看到了参数标签的教程和iOS用法

使用这些参数或参数标签的价值是什么

func greet(person: String, from hometown: String) -> String {
    return "Hello \(person)!  Glad you could visit from \(hometown)."
}

print(greet(person: "Bill", from: "Cupertino"))
上面,在greet函数中声明“from”的值是什么

func greet(person: String, hometown: String) -> String {
    return "Hello \(person)!  Glad you could visit from \(hometown)."
}

print(greet(person: "Bill", hometown: "Cupertino"))

我建议你读这本书


归根结底,这只是设计师/社区的观点,即这就是他们想要的工作方式。一般的理由是,它在使用时促进了清晰和简洁,感觉更像一个句子。“问候来自库比蒂诺的比尔”与“问候来自库比蒂诺的比尔”

你读过这一部分吗?读过。您在其中突出显示了什么?它解释了参数标签和参数名称的用途。你需要澄清你的问题,解释什么是你不理解的。问题的价值不应该被否决。实际上,如果调用方需要指定一个标签,但该标签发生了变化,或者同一个参数有两个标签,那么维护用swift编写的共享代码库就更难了。我能理解的是,实际上您是在问,使用具有某个输入参数的函数需要什么?在回答您的问题时,使用这些参数或参数标签的价值是什么?是这样吗?我明白了——它更多的是一种风格指南,而不是一种功能价值。