Resultados da pesquisa a pedido "optional"
Função Matriz <Opcional <T>> -> Opcional <Matriz <T>>
Aqui está o que estou tentando fazer: extension Array<Optional<T>> { func unwrap() -> Optional<Array<T>> { let a = self.flatMap() { a in switch a { case Optional.Some(let x): return [x] case Optional.None: return [] } } if a.count == self.count ...
Como codificar Int como opcional usando NSCoding
Estou tentando declarar duas propriedades como opcionais em uma classe personalizada - uma String e um Int. Estou fazendo isso no MyClass: var myString: String? var myInt: Int?Posso decodificá-los ok da seguinte maneira: required init?(coder ...
Dois (ou mais) opcionais no Swift
Enquanto assistia ao vídeo da Apple sobre o depurador LLDB, encontrei algo para o qual não consigo encontrar uma explicação; ele estava falando sobre valores opcionais quando escreveu: var optional: String? = nil; //This is ok, a common optional ...
O que significa um ponto de exclamação no idioma Swift?
O guia da linguagem de programação Swift [https://developer.apple.com/library/content/documentation/Swift/Conceptual/Swift_Programming_Language/AutomaticReferenceCounting.html] tem o seguinte exemplo: class Person { let name: String init(name: ...
Por que não opcional Qualquer um pode manter nulo?
Em Swift, posso declarar uma constante do tipoAny e colocar umString afim disso. let any: Any = "hello world"Boa. Por outro lado, eunão podescolocar umanil valor emany porque não é opcional. let any: Any = nil error: nil cannot initialize ...
Fecho de escape opcional rápido
[/imgs/5wrgI.png] Erro do compiladorClosure use of non-escaping parameter 'completion' may allow it to escape, Que faz sentido, porque será chamado após o retorno da função. func sync(completion:(()->())) { ...
Por que findFirst () lança uma NullPointerException se o primeiro elemento encontrado é nulo?
Por que isso lança umjava.lang.NullPointerException? List<String> strings = new ArrayList<>(); strings.add(null); strings.add("test"); String firstString = strings.stream() .findFirst() // Exception thrown here .orElse("StringWhenListIsEmpty"); ...
Como podemos declarar parâmetros opcionais em C # .net? [duplicado]
Esta pergunta já tem uma resposta aqui: Posso atribuir um valor padrão a parâmetros ou parâmetros opcionais nas funções C #? [/questions/3914858/can-i-give-a-default-value-to-parameters-or-optional-parameters-in-c-sharp-funct] 6 respostasEstou ...
Diferença entre `Optional.orElse ()` e `Optional.orElseGet ()`
Estou tentando entender a diferença entre ...
Swift se let for avaliado com êxito em Opcional (zero)
Eu tenho um objeto personalizado chamado Field. Basicamente, eu o uso para definir um único campo em um formulário. class Field { var name: String var value: Any? // initializers here... }Quando o usuário envia o formulário, valido cada uma ...