Что означает знак «#» на быстром языке
Я видел такой код:
func hello(name: String, #helloMessage: String) -> String {
return "\(helloMessage), \(name)."
}
Мой вопрос в чем#
знак означает перед именем параметра? Значит ли это, что параметр должен быть указан при вызове функции?
Более того, кто-нибудь может показать мне разницу с функцией без этого#
отметка? Примеры кода более чем приветствуются.