Size: a a a

2021 June 04

АА

Астапов Артем... in SwiftBook
Всем привет! Прохожу сейчас обучение в курсе Networking урок 11. Background Task Part 1.
И вот не могу понять следующую вещь: в расширении URLSessionDownloadDelegate в функции didWriteData мы сохраняем прогресс загрузки файла в свойство нашего класса.
Но почему это свойство в виде замыкания (var onProgress: ((Double) -> ())?), а не простого Double?
Такая же ситуация в этом уроке с сохранением ссылки URL на файл, тоже почему-то в виде замыкания сохраняем.
Можете подсказать, пожалуйста?
источник

DR

Daniel Reshetnyak in SwiftBook
nameOne - функция, a - параметр
источник

M

Milk in SwiftBook
Ну просто такой синтаксис это приведение
источник

M

Milk in SwiftBook
Клоторый аналогичен
источник

DR

Daniel Reshetnyak in SwiftBook
я бы вообще на первых этапах так глубоко не копал
источник

M

Milk in SwiftBook
источник

M

Milk in SwiftBook
Вот к примеру
источник

DR

Daniel Reshetnyak in SwiftBook
это уже дальше можно углублятся по мере нужд
источник

M

Milk in SwiftBook
Что это
источник

M

Milk in SwiftBook
я не понимаю(
источник

M

Milk in SwiftBook
Помогите плиз
источник

DR

Daniel Reshetnyak in SwiftBook
завтра тогда уже, я спать
источник

M

Milk in SwiftBook
😢
источник

M

Milk in SwiftBook
Вот почему там нифига не описано что эта за фигня то такая сижу уже 9 день пошол а
источник

M

Milk in SwiftBook
Даже уже докментацию apple просмотрел нету там
источник

M

Milk in SwiftBook
что это за дичь то
источник

M

Milk in SwiftBook
Или если использовать var box = nameOne то будет просто инциализирован в переменную box функциональный тип (функции). Далее функциональный тип ( если судить по синтаксису) должден приводить константу string к функциональному типу. Это по синтаксису если судить. А если  так то var box = nameOne(a) в nameOne передается значение типа sring почему оно тогда такой синтаксис привидения имеет ?
источник

M

Milk in SwiftBook
Но все входные параметры константы их изменять нельзя
источник

M

Milk in SwiftBook
То есть это получаеться какая то ссылка
источник

M

Milk in SwiftBook
Передача ссылки идет
источник