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

Необязательные символы в регулярном выражении
Задача довольно простая, но хорошего решения я пока не придумал: строка может содержать числа, тире и плюсы или только числа. ^[0-9+-]+$ делает большую часть того, что мне нужно, за исключением случаев, когда пользователь вводит мусор,...
17580 просмотров
schedule 31.05.2022

Функция Fortran PRESENT() с предполагаемым массивом длины дает сбой EDITED
я полностью потерян. Я пытаюсь передать функции в фортране два необязательных аргумента, и эти два являются массивами неизвестной длины. Код компилируется нормально, но когда программа запускается, происходит сбой во время вычисления функции...
363 просмотров
schedule 04.01.2023

Расчетные тесты Schematron для необязательных элементов
Мне нужно создать набор расчетов проверки правил Schematron в счете-фактуре XML. Проблема в том, что некоторые из тестируемых элементов являются необязательными, и мои правила не работают, когда тестируемые элементы не работают. Как указать что-то...
184 просмотров
schedule 06.05.2022

Предоставляете значение по умолчанию для Optional в Swift?
Идиома для работы с опциями в Swift кажется чрезмерно многословной, если все, что вы хотите сделать, это указать значение по умолчанию в случае, если оно равно нулю: if let value = optionalValue { // do something with 'value' } else { //...
76164 просмотров
schedule 19.08.2023

В Apple Swift, в каком случае (-ах) я бы не хотел, чтобы неявно развернутый необязательный параметр?
Я думаю, что понимаю, почему необязательные параметры удобны (моя лучшая идея для использования - иметь возможность возвращать нулевое логическое значение), но в каком случае я хочу объявить обернутый необязательный с помощью ? скорее, чем ! для...
902 просмотров
schedule 12.05.2023

Почему java.util.Optional не является сериализуемым, как сериализовать объект с такими полями
Класс Enum является сериализуемым, поэтому нет проблем с сериализацией объекта с перечислениями. Другой случай, когда класс имеет поля класса java.util.Optional. В этом случае выдается следующее исключение: java.io.NotSerializableException:...
37841 просмотров
schedule 17.03.2023

Почему необязательная привязка Swift в некоторых случаях завершается успешно с нулевым значением?
В документации по языку Swift от Apple говорится, что необязательное связывание (также известное как if let ) "проверит значение внутри необязательного" и " извлечет это значение в" переменную или константу). Но это не соответствует тому,...
312 просмотров
schedule 02.06.2023

Типовой дизайн: типы значений, конструктивность по умолчанию, необязательный «T» и его взаимосвязь?
В последнее время я вижу много материалов об универсальном программировании, и я до сих пор не могу уложиться в одну вещь, когда проектирую типы. Я не уверен, что это лучший способ, позвольте мне объяснить. Для некоторых типов естественно...
146 просмотров
schedule 31.01.2023

неожиданно обнаружил ноль при распаковке необязательного
@IBOutlet weak var groupNameTF: UITextField! var group: Group? { didSet { groupNameTF.text = group?.name } } Не могу понять, в чем проблема с необязательным здесь. Судя по логам, group не nil . Как я и думал, я делаю...
803 просмотров
schedule 09.05.2023

Необязательная привязка Swift и SKNode.name
Есть ли лучший способ написать код, в котором я получаю имя каждого SKNode, это кажется немного затянутым. // eachChild is an SKNode for eachChild in children { var theActualChildName: String if let childName = eachChild.name {...
458 просмотров
schedule 22.11.2023

фатальная ошибка: неожиданно обнаружен nil при разворачивании необязательного значения с помощью toInt ()
Когда я запускаю свой код, я получаю сообщение об ошибке, указанное в заголовке. Основная проблема возникает в приведенном ниже коде. Я не очень понимаю, что происходит. Я начал (и завершил) этот проект, чтобы быстро сделать трекер бинго во время...
120 просмотров
schedule 30.05.2022

Странная фатальная ошибка: неожиданно обнаружен ноль при разворачивании необязательного значения
У меня в ViewController 6x UIImageView . У меня также есть назначенные им жесты касания. Когда пользователь касается изображения, выполняется переход. Я добавляю эти ImageViews в массив, и здесь происходит сбой приложения: @IBOutlet weak...
401 просмотров
schedule 12.02.2023

Как перебирать вложенные циклы for, относящиеся к родительским элементам, с использованием потоков Java 8?
Я хочу перебирать вложенные списки, используя java8 streams , и извлекать некоторые результаты из списков при первом совпадении. К сожалению, мне также нужно получить значения из родительского содержимого, если дочерний элемент соответствует...
4759 просмотров
schedule 25.02.2024

Как выполнить логику на необязательном, если его нет?
Я хочу заменить следующий код с помощью java8 Optional : public Obj getObjectFromDB() { Obj obj = dao.find(); if (obj != null) { obj.setAvailable(true); } else { logger.fatal("Object not available"); } return...
148892 просмотров
schedule 24.09.2023

Могу ли я использовать java.util.Optional в приложении Джерси в качестве атрибута POJO?
Есть ли способ использовать необязательный Java8 в приложении Джерси? Если у вас есть Pojo public class Test { String id; Optional<String> message; // getters and setters } Могу ли я затем использовать этот тестовый...
1479 просмотров
schedule 08.08.2023

Как представить необязательную строку в Go?
Я хочу смоделировать значение, которое может иметь две возможные формы: отсутствует или строка. Естественный способ сделать это — использовать Maybe String , или Optional<String> , или string option и т. д. Однако в Go нет таких типов...
13221 просмотров
schedule 03.01.2023

swift Как определить, является ли переменная необязательной
Я хочу знать, является ли переменная необязательной Я пробую метод ниже, но терплю неудачу func isOptional(v: Any) -> Bool { return v is Optional }
153 просмотров
schedule 13.08.2023

Книга (Swift для чайников) Глава 4 Упражнение: фатальная ошибка: неожиданно найден ноль при развертывании необязательного значения
Я изучаю свифт, и я читаю книгу под названием «Свифт для чайников», и я пытался следовать за автором и делать пример из книги, но у меня есть проблема в примере из четвертой главы, вы, ребята, можете мне помочь . Ошибка в строке 51 в...
302 просмотров
schedule 10.07.2022

Каково техническое определение необязательного в Swift?
Во-первых, я понимаю, что такое необязательный и что он делает в Swift. Однако я заметил отсутствие технического определения в документации Apple Swift. Он определяет это как: Вы используете опции в ситуациях, когда значение может...
789 просмотров
schedule 18.10.2022

Быстрое увеличение Int! не работает
Я понимаю, как работают опции, но это ставит меня в тупик. У меня есть переменная с именем num , и я хочу увеличить ее, поэтому я сделал следующее: var num:Int! = 0 num++ //ERROR - Unary operator ++ cannot be applied to an operand of...
1693 просмотров
schedule 17.12.2023