У меня есть функция displayForPhone и displayForPrinter, у которой нет параметров. Я хочу вернуть эти функции из другой функции, называемой «display». У меня есть следующий код в Swift Playground, но он просто говорит, что это ошибка, но никогда не говорит мне, что ошибка:Функция возврата в Swift без параметров
func displayForPrinter() {
println("Displaying for printer")
}
func displayForPhone() {
println("Displaying for phone")
}
func display:(shouldDisplayForPhone :Bool) -> (void) -> (void) {
return shouldDisplayForPhone ? displayForPhone : displayForPrinter
}
удалить посторонний ':' и void должен быть Void – Ian