Вопросы по теме '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