не могли бы вы назвать, как вызвать функцию, возвращающую другую функцию в Swift.Как вызвать функцию, возвращающую другую функцию в Swift?
ответ
Я думаю, что нужно что-то вроде этого:
func f1() ->() -> Int {
let a = 3
func f2() -> Int {
return a
}
return f2
}
Эта функция, конечно, бесполезно, это просто, чтобы дать представление.
Спасибо, что ответили Nerkyator. Не могли бы вы рассказать мне, как позвонить f1()? Могу ли я назвать его нормальной функцией или есть ли другой синтаксис для его вызова? –
Вы можете назвать его нормальной функцией и сохранить его обратно. Что-то вроде: 'let func2 = f1() var intValue = func2()' – Nerkyator
- 1. Как вручную решить рекурсивную функцию, возвращающую другую рекурсивную функцию?
- 2. Hibernate: как вызвать сохраненную функцию, возвращающую varchar?
- 3. Как вызвать функцию Postgres, возвращающую запись SETOF?
- 4. Функция возвращает функцию, возвращающую функцию
- 5. Как вызвать функцию в Swift?
- 6. Невозможно вызвать указатель на функцию, возвращающую указатель
- 7. IOS Swift как включить функцию поиска в другую функцию
- 8. Как вызвать функцию, возвращающую кортеж в другой функции в haskell?
- 9. Макрос, содержащий возвращающую функцию
- 10. Как написать нетривиальную функцию, возвращающую функцию в Scala?
- 11. Joomla вызвать другую функцию контроллер
- 12. Как вызвать функцию, переданную в другую функцию только 2 раза?
- 13. Как решить функцию и вызвать другую функцию в угловом
- 14. Получить функцию Wtime, возвращающую «***»
- 15. Как вызвать функцию, возвращающую обещание в результате обещания?
- 16. Swift: как исправить функцию, возвращающую нуль, когда из области действия
- 17. Как вызвать foreach результат в другую функцию?
- 18. как вызвать другую функцию в javascript?
- 19. Как вызвать другую функцию в lisp;
- 20. Указатель на функцию, возвращающую функцию указателя
- 21. C++ Lambdas: функция, возвращающая функцию, возвращающую функцию ...?
- 22. Как я могу вызвать хранимую функцию Oracle, возвращающую значение BOOLEAN?
- 23. как вызвать функцию, возвращающую объект с ng-repeat
- 24. Как вызвать функцию внутри функции в Swift
- 25. Как вызвать неоднозначную общую функцию в Swift?
- 26. Как вызвать функцию из расширения в Swift
- 27. Как вызвать функцию Objective-C в swift
- 28. Как вызвать функцию TIFFGetField в Swift?
- 29. Как вызвать функцию AWS Lambda в Swift
- 30. Как написать указатель функции на функцию, возвращающую указатель на функцию?
Пожалуйста, покажите код, по крайней мере, заголовок функции, которую вы хотите вызвать, и объясните, что вы хотите с ней сделать. – hoijui
Спасибо, что ответили. На самом деле я изучаю Swift и не мог найти ничего о вызове функции, возвращающей другую функцию. Итак, у меня нет образца кода. –
Вы посмотрели «Типы функций как типы возврата» в книге Swift? Он включает пример кода. –