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