Я использую игровые площадки Swift и узнаю о параметрах в уроке 9 Введение в Swift .
func sing(verb: String, noun: String) {
print("\(verb), \(verb), \(verb) your \(noun)")
}
let line = sing(verb: "Row", noun: "Boat")
Последняя строка выдает мне это предупреждение:
Константа 'line' подразумевает тип '()', что может быть неожиданным.
Когда я явно определяю константу как String - let line: String = sing(verb: "Row", noun: "Boat")
- я получаю следующую ошибку:
ошибка: невозможно преобразовать значение типа '()' в указанный тип 'String'
Я не уверен, что делать, чтобы решить эту проблему.
Примечание: если у вас есть предложения, как сделать функцию более похожей на предложение, я буду признателен за это!