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

AngularJS: маршрутизация с URL-адресом, имеющим необязательные параметры
У меня есть URL-адрес в моем app.js, содержащий маршруты. скажем, URL-адрес: /api/:opt1/:opt2/:opt3/users Я хочу, чтобы мой URL работал в любом случае, я могу игнорировать необязательные параметры (opt1, opt2 или opt3, может быть все или...
7375 просмотров
schedule 07.09.2021

Получите ценность от того или иного необязательного или другого
У меня есть два экземпляра java.util.Optional , и я хочу получить Optional , который либо: Имеет значение первого Необязательного, если у него есть значение. Имеет значение второго Необязательного, если у него есть значение. Не пусто....
29820 просмотров
schedule 24.11.2021

Если в Swift развернуть неявно развернутую необязательную оболочку, является ли это двойной разверткой?
Я исследовал разницу между! а также ? в объявлении var. Кратко о моем вопросе If you call unwrap! on a a var declared with ! - why isnt this a double unwrap? Я создал два IBOutlet, вот тогда! используется много @IBOutlet weak var...
225 просмотров
schedule 31.10.2021

Как проверить необязательность строки?
У меня есть два разных сценария, в которых мне нужно проверить «необязательность» необязательного типа. Мне не удалось понять, как явно проверить, является ли переменная .None или .Some , кроме как с громоздким оператором switch. Как я могу...
145 просмотров
schedule 22.10.2021

Swift: устранение неоднозначности между методами как каррированными функциями типа (‹только Swift 2.2)
Обратите внимание , что эта проблема была решена в выпуске Swift 2.2 - см. раздел «Явное выражение члена» в книге Язык программирования Swift . В Swift вы можете сделать необязательный вызов метода, который может быть или не может быть...
273 просмотров
schedule 01.12.2021

Идиоматическая Scala для опций вместо цепочки if / else / else
Я часто пишу на Scala в форме: def foo = { f1() match { case Some(x1) => x1 case _ => f2() match { case Some(x2) => x2 case _ => f3() match { case Some(x3) => x3 case...
4184 просмотров
schedule 12.11.2021

[AnyObject]? ' не имеет члена с именем "Генератор"
func retrieveMessages() { var query:PFQuery = PFQuery(className: "Message") //Call findobjectsinbackground query.findObjectsInBackgroundWithBlock { (objects:[AnyObject]?, error:NSError?) -> Void in self.messagesArray =...
3301 просмотров
schedule 27.09.2021

Переменная 'xxx' никогда не изменялась, рассмотрите возможность изменения на 'let'
Обновлено до xcode7-beta . Я обнаружил предупреждение нового типа. Вот мой код override func layoutAttributesForElementsInRect(rect: CGRect) -> [UICollectionViewLayoutAttributes]? { var attributes: [UICollectionViewLayoutAttributes]? =...
21659 просмотров
schedule 12.11.2021

Использование if let с логическим оператором или
Я пытаюсь написать следующий блок кода в одной if let строке: if let amount = datasource?.incrementForCount?(count) { count += amount } else if let amount = datasource?.fixedIncrement { count += amount } когда...
14364 просмотров
schedule 24.11.2021

переназначение scala на val в классе опций
Мой код выглядит так: case class SRecord(trialId: String, private var _max:Int) { def max=_max def max_=(value:Int):Unit=_max=value } Позже я применяю к нему функцию: def...
335 просмотров
schedule 03.11.2021

Быстрое сокращение для доступа к свойству по сравнению со значением по умолчанию
Есть ли в Swift сокращенный синтаксис для замены значений по умолчанию при попытке доступа к свойствам необязательного? Например: let value = anOptional != nil ? anOptional.value : defaultValue Это не вопрос о простом использовании ??...
78 просмотров
schedule 16.09.2021

Необязательная ошибка распаковки SpriteKit (Swift)
Всякий раз, когда я запускаю свой проект, я получаю в строке неверную инструкцию ... ground.physicsBody!.dynamic = false Вот полный код, который я использую для этого фрагмента. Я не уверен, что происходит, и у меня нет большого опыта работы...
127 просмотров

Отображение необязательного двойного числа на этикетке
Я пытаюсь показать на этикетке двойное число. Но он отображается как необязательный. Я не могу развернуть его с помощью "!" потому что некоторые данные нулевые. Как я могу сделать так, чтобы текст «Необязательный (...)» не отображался? Вот...
227 просмотров
schedule 16.09.2021

Распространение необязательного параметра через функцию (или инициализацию) в Swift
есть ли у кого-нибудь (лучший) способ сделать это? Допустим, у меня есть дополнительный поплавок let f: Float? = 2 Теперь я хочу преобразовать его в Double let d = Double(f) //fail Очевидно, это не удастся, но есть ли способ...
230 просмотров
schedule 16.10.2021

неожиданно обнаружил ноль при разворачивании Необязательного значения НЕПРЕРЫВНАЯ проверка
У меня есть следующий код swift 3 в проекте xcode 8: if pictureImg.image == nil { print("image nil") } if pictureImg.image != nil { print("image not nil") } if pictureImg.image != nil { imageData =...
232 просмотров
schedule 18.10.2021

Как согласовать настраиваемый класс с дополнительными свойствами с хешируемым протоколом
Предположим, у меня есть базовый класс «Человек», который я хочу добавить в Set (List) и, следовательно, должен соответствовать Hashable и Equatable: class Person : Equatable, Hashable { let firstName: String let lastName: String var nickname:...
1644 просмотров
schedule 16.10.2021

необязательная переменная в определении класса
необязательные параметры в определении класса У меня есть «мастер-модель», от которой унаследовано большинство моих моделей, поэтому они могут иметь константы конфигурации. class MasterModel { static let apiKey =...
227 просмотров
schedule 07.11.2021

Swift: если переменная a не является необязательной, тогда почему переменная b является необязательной?
Я пытаюсь понять Неявно развернутый необязательный параметр в быстром, меня смущает вторая переменная, как на изображении ниже. Почему переменная b необязательна?
211 просмотров
schedule 20.09.2021

Быстрое закрытие по выбору
Ошибка компилятора Closure use of non-escaping parameter 'completion' may allow it to escape , что имеет смысл, потому что она будет вызвана после возврата функции. func sync(completion:(()->())) {...
8422 просмотров
schedule 17.10.2021

Могу ли я упростить этот код Rust, связанный с Option ‹T› и Result ‹T›?
Я работаю над своей первой настоящей программой на Rust, настраиваемым i3status. Все идет хорошо, но есть два места, где мне приходится иметь дело с Result<T> и Option<T> , и код выглядит действительно некрасиво, что наводит меня на...
1295 просмотров
schedule 22.09.2021