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

Использование шаблона для изменения поведения вызовов функций в зависимости от состояния в C++
Я хочу сделать что-то вроде этого: Я хотел бы иметь класс шаблона, похожий на повышение «необязательный», т. Е. Он должен содержать тип и является ли значение допустимым или нет. Допустим, у нас есть класс A с методами A::X(int value) ->...
239 просмотров
schedule 25.08.2022

Почему API-интерфейсы Objective-C возвращают неявно развернутые опции?
Я довольно озадачен этим. Если мы возьмем, например, метод cellForRowAtIndexPath: в UITableView , его сигнатура метода будет следующей: func cellForRowAtIndexPath(_ indexPath: NSIndexPath!) -> UITableViewCell! И его возвращаемое...
2480 просмотров
schedule 01.07.2022

Необязательная привязка нулевого литерала к переменной, которая равна нулю в Swift
Почему в Swift var x: Int? = nil if let y: Int? = x { ... } вести себя иначе, чем if let y: Int? = nil { ... } Мое понимание того, почему первый случай успешен, предполагает, что и второй должен быть таким же, поэтому я не должен...
1327 просмотров

Хороший способ сделать необязательную цепочку
В настоящее время я делаю это в своем коде, чтобы справиться с необязательными параметрами... I do a fetchedResultController.performFetch(nil) let results = fetchedResultController.fetchedObjects as [doesnotmatter] // add all items to server...
209 просмотров
schedule 06.12.2023

параметры с необязательными замыканиями в swift
Я использую необязательные замыкания, но не могу найти способ передать параметр. Искал везде, перепробовал все предложения, но не может заставить его работать. Мой код: func DoAlert(title: String , message: String , actions: String...
4272 просмотров
schedule 05.07.2022

Необязательные значения Swift во время инициализации, предотвращающие наследование инициализатора по умолчанию
В Свифте: 1) Если вы предоставляете значение по умолчанию для всех сохраненных свойств в классе, то вы наследуете инициализатор по умолчанию, т.е. - init() . -- И -- 2) Свойство любого необязательного типа по умолчанию имеет значение nil,...
755 просмотров

Когда оператору if let присваиваются два параметра, какой из них разворачивается? Быстрый язык
Итак, если у меня есть код, как написано ниже func currentWeatherDictionaryfromjsonDictionary (jsonDictionary: [String: AnyObject]? ) -> CurrentWeather? { if let currentWeatherama = jsonDictionary?["currently"] as? [String: AnyObject] {......
67 просмотров
schedule 03.07.2022

Android — XML-сериализация — simpleframework — Путь с необязательными элементами (обязательно = false) — Как скрыть элементы со значением Null?
Я хочу использовать @PATH для поддержания порядка своих элементов, однако есть некоторые необязательные элементы (required = false), и я не могу скрыть эти элементы, когда их значения равны NULL. @Order(elements={"Name", "Nickname"}) public class...
554 просмотров

Протокол Swift @objc — различать необязательные методы с похожей сигнатурой
Допустим, у нас есть протокол в Swift: @objc protocol FancyViewDelegate { optional func fancyView(view: FancyView, didSelectSegmentAtIndex index: Int) optional func fancyView(view: FancyView, shouldHighlightSegmentAtIndex index: Int) ->...
161 просмотров
schedule 30.04.2024

Swift — анализировать несколько опций Json Ответ
Код ниже работает нормально, по крайней мере, в моих нескольких тестах. Проблема в том, что я действительно не знаю, покрываю ли я каждый возможный сбой в коде или это лучший способ справиться с кратными вариантами «if let...». Есть ли лучший и...
62 просмотров
schedule 08.09.2022

Каково значение по умолчанию для необязательных элементов данных в ломбоке с использованием @Builder?
Предположим, у меня есть такой класс: @Builder class AnIdentifier { @NonNull //to indicate required to builder private String mandatoryIdPart; private Optional<String> optionalIdPart1; private Optional<String>...
1770 просмотров
schedule 13.08.2022

Java Необязательное использование для нескольких карт
Континент — составной Объект. Структура: Continent --Country ----State ------Town поэтому в этом обозначении: town= Optional.of(continent) .map(Continent::getCountry) .map(Country::getState)...
406 просмотров
schedule 02.03.2024

Почему Option‹String›.as_ref() не разменяет ссылку на Option‹&str›?
Я ожидаю одинаковый результат для обоих этих примеров кода: let maybe_string = Some(String::from("foo")); let string = if let Some(ref value) = maybe_string { value } else { "none" }; let maybe_string = Some(String::from("foo")); let string...
1072 просмотров
schedule 01.11.2022

Почему компилятор говорит мне, что мне нужно развернуть Bool (необязательно?)
Согласно заголовку Swift для String свойство isEmpty является Bool (необязательное право?) public var isEmpty: Bool { get } но в моем коде, когда я пытаюсь написать: !sender.titleOfSelectedItem?.isEmpty Значение...
1681 просмотров
schedule 17.01.2024

Как определить необязательные данные внутри объекта интерфейса TypeScript?
Как определить интерфейс TypeScript с необязательными данными внутри объекта? Что я под этим подразумеваю: export interface IMyInterface { name: string; data: { size: number; color?: string; [any: string]?: any; // Error on...
1413 просмотров
schedule 29.01.2024

Как обрабатывать типы опционов в Nim?
Скажем, у меня есть функция с сигнатурой proc foo(): Option[int] , и я установил var x: Option[int] = foo() . Как выполнить другое действие в зависимости от того, является ли x some или none ? Например, в Scala я мог бы сделать: x...
535 просмотров

Почему я не могу передать неявно развернутый необязательный элемент как UnsafeMutablePointer?
Похоже, что Xcode 9.3 исправляет одну проблему, с которой я столкнулся , но в Swift 4.1 вторая половина этого кода по-прежнему не компилируется: var obj: SomeClass! ; class SomeClass {} func inoutFunc(_: inout SomeClass?) {}...
307 просмотров
schedule 01.03.2024

Методы цепочки для преобразования из Optional-›List-›List в Java
У меня есть объект Optional , содержащий список. Я хочу сопоставить каждый объект в этом списке с другим списком и вернуть полученный список. То есть: public List<Bar> get(int id) { Optional<Foo> optfoo = dao.getById(id);...
9018 просмотров
schedule 12.09.2022

Как использовать Java необязательно с типами возврата int?
Ниже мой код: int sizeOfOjectArray = boardFeedContributorResponse.extract().jsonPath().getList("boards").size(); Это значение int дает мне исключение nullPointerException, когда в jsonResponse нет досок (с точки зрения количества). Чтобы...
1925 просмотров
schedule 02.09.2022

Необязательная карта Java и фильтр не работают должным образом
У меня есть следующий код, который должен возвращать orgId из modelService, но не работает с необязательным public Long getOrgId(String someId) { return this.getSpecialOrgId(someId).orElse(this.getById(someId).getOrgId()); } private...
283 просмотров
schedule 03.08.2022