Описание тега optional

An immutable type that may contain a value or reference. Each instance of this type either contains a non-null value or reference, or contains nothing (in which case we say that the reference is "absent"; it is never said to "contain null").
1 ответ

Swift Optional Требуется уточнение

Я надеюсь, что кто-то может объяснить это мне.... (все еще довольно новый для Swift!) Эта строка не работает, если часть ноль... cell?.myTextField.text = part?.number (фатальная ошибка: неожиданно найден ноль при развертывании необязательного значен…
24 дек '14 в 12:07
1 ответ

Как удалить опциональные символы и символы массива из моего ответа JSON?

Я использую ниже HTTP Post call, и я получаю ответ с ненужными символами, как удалить эти символы и как сохранить эти значения с переменными. let task = URLSession.shared.dataTask(with: request) { data, response, error in guard let data = data, erro…
29 июл '18 в 19:01
4 ответа

Необязательный <Integer> не может быть преобразован в Int (для использования на панели прогресса GUI)

Я получаю сообщение об ошибке ниже, когда я пытаюсь установить значение на JProgressBar. "Опционально не может быть преобразовано в Int" Может кто-нибудь, пожалуйста, посоветуйте какие-либо обходные пути / решение?? public GUI(){ initComponents(); t…
21 ноя '18 в 09:16
4 ответа

Развертывание нескольких опций в swift

Я хочу загрузить PDF, который находится в моем комплекте приложений, в CGPDFDocument. Есть ли способ вызова функции, если любой из параметров, которые не принимают параметры, имеет значения, равные nil, функция не вызывается и возвращается nil. напр…
25 янв '16 в 11:42
1 ответ

Сбой при 'неожиданно найденном nil при развертывании необязательного' в методе setTitle UISegmentedControl

У меня есть sourceViewController, который обращается к UISegmentedControl в destinationViewController. EventType перечисление определяется как: enum EventType: Int { case Rashifal, RashiGyan } Название segmentedControl в destinationViewController до…
06 июн '17 в 06:11
1 ответ

Функция, возвращающая Необязательно ("Строка")

У меня есть эта функция, которая принимает значение Double, конвертирует его в валютный формат и возвращает строку, отформатированную как R$:1.200,30. func convert_Value(valor: Double) -&gt;String { let formatter = NSNumberFormatter() formatter.numb…
03 июн '15 в 14:58
3 ответа

Требуется нулевое значение параметра JasperReports, чтобы показать все

Я прошел через эту проблему некоторое время, и я надеюсь, что вы можете мне помочь. У меня есть отчет по iReport, и я хотел бы, чтобы отчет был заполнен, даже если некоторые параметры имеют значение null. Вот что у меня SELECT evento."titulo" AS eve…
15 янв '11 в 00:03
1 ответ

Какая реальная выгода от возвращения Необязательного<Map <String, String >>, а не только пустой Map<String, String>

Если мой код вернется Map&lt;String, String&gt; конечно, но может быть пустым. Есть ли преимущество преобразования его в возвращение Optional&lt;Map&lt;String, String&gt;&gt;, Добавит ли это какую-либо выгоду пустым, но не нулевым экземплярам?
18 апр '15 в 01:30
1 ответ

Fortran Cascading Необязательные аргументы

У меня проблема с использованием необязательных аргументов. У меня есть две процедуры num_to_str а также qry которые принимают формат fm в качестве необязательного аргумента. Когда я звоню qry ("lc"), даже еслиfm нет, рутина num_to_str думает fm нас…
30 мар '15 в 01:41
4 ответа

Необязательный тип "Bool" не может использоваться как логическое значение; Вместо этого проверьте '!= Nil'

необязательный тип "Bool" не может использоваться как логическое значение; Вместо этого проверьте '!= Nil' Сначала я получил ошибку if, заменив условие if (after), второе, если условие никогда не выполнялось. Любая идея? До: if(userEmail?.isEmpty ||…
21 июн '15 в 23:34
4 ответа

Как воспользоваться лямбда-выражением с опциями

Я пытаюсь найти чистый и эффективный код способ применения метода преобразования в guava необязательно для создания объекта, я работаю с Java 8 с Guava. В одном месте кода я необязательно создал. Optional&lt;Object&gt; optional = Optional.of(objFrom…
12 мар '18 в 10:38
1 ответ

Объявить функцию протокола со значениями аргументов по умолчанию

Я хочу, чтобы эта функция была в протоколе: func slideToRight(currentViewController viewController: UIViewController, completion: ((Bool)-&gt;())? = nil) { // do some stuff } Но когда я пишу такой протокол: protocol SomeDelegate { func slideToRight(…
0 ответов

Можно ли определить дополнительные поля в программе чтения Smooks CSV?

Я хочу читать записи CSV с помощью читателя Smooks CSV. Но моя проблема в том, как определить поле как необязательное. &lt;?xml version="1.0"?&gt; &lt;smooks-resource-list xmlns="http://www.milyn.org/xsd/smooks-1.1.xsd" xmlns:csv="http://www.milyn.o…
24 мар '15 в 07:16
1 ответ

Java 8: разница между map и flatMap для стиля проверки на ноль

Например у меня есть два модельных класса: public class Person {} public class Car {} Теперь у меня есть метод, который принимает 2 необязательных параметра: public void example1(Optional&lt;Person&gt; person, Optional&lt;Car&gt; car) { if (person.i…
27 мар '17 в 19:42
1 ответ

Как правильно вернуть Optional<> метода?

Я много читал о Java 8 Optional и понимаю концепцию, но все же испытываю трудности, пытаясь реализовать ее в своем коде самостоятельно. Хотя я нашел в Интернете хорошие примеры, я не нашел хорошего объяснения. У меня есть следующий метод: public sta…
14 июн '16 в 12:17
1 ответ

preg_match соответствует необязательному символу, а затем игнорирует оставшийся текст

У меня есть следующий формат строки: [[TEXT|TEXT]] &lt;-- the "|TEXT" is optional И пока что хорошо работает: /([^\[]+)(?=\]\])/ Который вернется: TEXT or TEXT|TEXT Я хочу сопоставить до "|TEXT", если он был включен, и совпадать только с левой сторо…
21 янв '12 в 23:33
1 ответ

Переход от подкласса к базовому классу делает недействительной реализацию протокола?

Я хочу написать некоторый код, который реализует протокол. Все прошло нормально, когда его добавили в расширение ViewController, моего собственного подкласса UIViewController, но когда я изменил расширение на UIViewController, я получаю сообщение об…
16 окт '18 в 07:47
2 ответа

PHP preg_match с необязательными математическими правилами

Я хочу проанализировать эту строку и получить строку специальных значений для анализа есть один из этих шаблонов app/(integer)/(integer)/(text or null) app/(integer)/(text or null) app/(text or null) я могу использовать preg_match для простого испол…
1 ответ

Почему неявный необязательный параметр не требуется в методе init класса?

Я следую учебному пособию на веб-сайте Рэя Вендерлиха об ARC в Swift, и мне любопытно узнать, почему необязательный необязательный, но не неявный необязательный при создании класса на игровой площадке? Код детской площадки: class User { var name: St…
30 май '17 в 22:06
1 ответ

Как решить эту ошибку в Swift2?

Не удалось выполнить игровую площадку: MyPlayground.playground:19:33: ошибка: не удалось найти инициализатор для типа 'Int', который принимает список аргументов типа '(String)' var languagesLearnedNum: Int? = Int(languagesLearned) ^ var languagesLea…
06 окт '15 в 11:07