Nano Hash - криптовалюты, майнинг, программирование

Вопросы по теме 'closures'

groovy: переменная область видимости в замыканиях в суперклассе (MissingPropertyException)
У меня сложилось впечатление, что замыкания выполняются как вызываемый фактический класс (вместо реализующего суперкласса) и, таким образом, прерываются, когда некоторые переменные не видны (например, частные в суперклассе). Например package...

Swift Closures - Захватывает себя как слабого
Я пытаюсь разрешить цикл сильных ссылок на основе закрытия в Swift. В приведенном ниже коде объект сохраняется контроллером представления-владельца. ProgressHUD - это UIView , который также сохраняется контроллером представления-владельца....

Отсутствует инициализатор закрытия по умолчанию - быстрое объявление переменной закрытия?
Я объявил закрытие вне класса viewController, я создал одну переменную этого закрытия внутри класса viewController, но она показывает ошибку инициализатора по умолчанию, отсутствующего для этого закрытия. Я понимаю, что последствия объявления...
29.12.2023

Почему быстрое закрытие не захватывает себя?
Я тестировал быстрое закрытие с игровой площадкой Xcode. Это мой код: import UIKit class A{ var closure: ()->() = {} var name: String = "A" init() { self.closure = { self.name = self.name + " Plus"...

Сохранение типов параметров при использовании блока Objective-C в Swift
Я только начал внедрять некоторые из наших новых функций в Swift, а не в Objective-c, пока все в порядке, но меня смущает то, как правильно использовать блоки Obj-C в Swift. В моем классе Obj-C я определил блок, который будет использоваться для...

Переменная JS не меняется по тайм-ауту — проблема с закрытием?
Поэтому я признаю, что каждый раз, когда я изучаю замыкания, я никогда не использую их и не забываю. Ниже я установил для логической переменной didGeoLocExecute значение false. Затем я создаю тайм-аут. По истечении времени ожидания я проверяю, не...

Синтаксис быстрого закрытия
У меня есть следующий код, который работает: let obsScan = source.scan(0, accumulator: +) let obsReduce = source.reduce(0, accumulator: +) let obs = Observable.zip(obsScan, obsReduce) { scan, reduce in return "scan - \(scan), reduce -...
21.12.2023

Новые материалы

Кластеризация: более глубокий взгляд
Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..

Как написать эффективное резюме
Предложения по дизайну и макету, чтобы представить себя профессионально Вам не позвонили на собеседование после того, как вы несколько раз подали заявку на работу своей мечты? У вас может..

Частный метод Python: улучшение инкапсуляции и безопасности
Введение Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..

Как я автоматизирую тестирование с помощью Jest
Шутка для победы, когда дело касается автоматизации тестирования Одной очень важной частью разработки программного обеспечения является автоматизация тестирования, поскольку она создает..

Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv) Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..

Понимание расстояния Вассерштейна: мощная метрика в машинном обучении
В обширной области машинного обучения часто возникает необходимость сравнивать и измерять различия между распределениями вероятностей. Традиционные метрики расстояния, такие как евклидово..

Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..