Результаты поиска по запросу "closures"

3 ответа

, Вы можете вызвать закрытие столько раз, сколько необходимо

после прочтенияВы не знаете JS [https://github.com/getify/You-Dont-Know-JS]а такжеJavaScript: ядро [http://dmitrysoshnikov.com/ecmascript/javascript-the-core-2nd-edition/]Я все еще не мог понять поведение следующего кода. Почему, когда я ...

1 ответ

Что значит вызвать закрывающее закрытие после возврата из функции? [Дубликат]

На этот вопрос уже есть ответ: Экранирование замыканий в Swift [/questions/39504180/escaping-closures-in-swift] 5 ответов Я читал определение документации разработчика Apple о том, как избежать замыканий. В нем говорится, что «замыкание, как ...

4 ответа

Генерация подпоследовательностей:

осчитать максимально последовательные положительные числа, используя замыкания? var numbers = [1,3,4,-1,-2,5,2,-2,-3,-4,5] //in this case it should be 3 print(numbers.reduce(0, { $1 > 0 ? $0 + 1 : $0 } ))//this counts total positive numbers

ТОП публикаций

4 ответа

Как это отвечает на вопрос ОП?

аюсь понять «Закрытие» Свифта более точно. Но@escaping а такжеCompletion Handler слишком сложно понять Я искал много сообщений Свифта и официальных документов, но чувствовал, что этого все еще недостаточно. Это пример кода официальных ...

1 ответ

Я заинтересован, если кроме сокращения многословия применения у нас есть другое использование автозаполнения?

некоторые из различий / целей автозаполнения и избежания закрытия в Свифте. Я хорошо знаю, что экранирование - это то, что мы хотим выполнить после того, как функция была возвращена, но я не получил концепцию автозаполнения.

1 ответ

@Adrian В общем, да, но в этом случае команда является типом функции без параметров, поэтому использовать ее таким способом гораздо неудобнее.

у другое поведение в моей программе, которое связано с этим конкретным циклом в моей программе, но я не уверен, что понимаю, почему он ведет себя так, как есть.

6 ответов

Псевдоним функции JavaScript не работает

Я просто читалэтот вопрос и я хотел попробовать метод псевдонима, а не метод функции-обертки, но я не смог заставить его работать в Firefox 3 или 3.5beta4 ил...

1 ответ

Может ли кто-нибудь объяснить «доступ к измененному замыканию» в C # простыми словами? [Дубликат]

Possible Duplicate: What is a 'Closure'? Access to Modified Closure Access to Modified Closure (2) Решарпер жалуется на следующий фрагм...

1 ответ

 создается каждая итерация и живет в разных масштабах каждое изменение.

йте, что у меня есть фрагмент строки пути:

0 ответов

var stringIds = "" if let tmpList = self.userList {stringIds = (tmpList.map {$ 0.id}). map {String ($ 0)}. join (separator: ",")} список пользователей - это мой массив пользовательских объектов ,

от вопрос уже есть ответ здесь:Как преобразовать Swift Array в строку? 18 ответовЯ знаю, что если я хочу преобразовать массив