Вопросы по теме '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 просмотров
schedule
20.03.2024
Хороший способ сделать необязательную цепочку
В настоящее время я делаю это в своем коде, чтобы справиться с необязательными параметрами...
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 просмотров
schedule
14.07.2022
Когда оператору 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 просмотров
schedule
11.11.2023
Протокол 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 просмотров
schedule
24.05.2024
Почему я не могу передать неявно развернутый необязательный элемент как 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