Resultados da pesquisa a pedido "optional"

3 a resposta

Existe uma maneira melhor de lidar com a "pirâmide da desgraça" aninhada de Swift?

Existe uma maneira melhor de lidar com uma cadeia de propriedades opcionais do que aninhadasse deixarafirmações? Fui aconselhado a usar if lets ao examinar propriedades opcionais, o que faz sentido, pois lida com elas no tempo de compilação, em ...

2 a resposta

Desempacotamento duplo rápido dos opcionais

Entendo o que são opcionais no Swift, mas acabei de encontrar um"Duplo embrulhado opcional", onde se eu não usar dois'!' O Xcode apresenta um erro de conformidade Valor do tipo opcional 'String?' não desembrulhado; você quis usar '!' ou ‘? Eu ...

1 a resposta

Swift: valor opcional não nulo, gerando uma exceção nula

Estou tendo um dicionário, com valores, estou chamando para preencher um campo if let userdata: NSDictionary = self.fbdata { println(userdata["email"]) // print Optional([email protected]) vc.email.text = userdata["email"] as? String ?? "" // ...

5 a resposta

Como usar o swift flatMap para filtrar os opcionais de uma matriz

Estou um pouco confuso com o flatMap (adicionado ao Swift 1.2) Digamos que eu tenha uma matriz de algum tipo opcional, por exemplo let possibles:[Int?] = [nil, 1, 2, 3, nil, nil, 4, 5]No Swift 1.1, eu faria um filtro seguido por um mapa como ...

1 a resposta

Então, se a string não é NilLiteralConvertible ... o que algumas funções de string retornam?

Vamos assumir o seguinte código: let url = "http://%20abc" let urlString = url.stringByRemovingPercentEncoding! if urlString != nil { println("done") }stringByRemovingPercentEncoding deve retornar uma String opcional. Então, vamos ...

5 a resposta

A variável 'xxx' nunca foi alterada. Considere mudar para 'let'

Atualizado para xcode7-betaEu encontro um novo tipo de aviso. Aqui está o meu código override func layoutAttributesForElementsInRect(rect: CGRect) -> [UICollectionViewLayoutAttributes]? { var attributes: [UICollectionViewLayoutAttributes]? ...

7 a resposta

Refatorar várias instruções If 'em Java-8

Preciso validar campos obrigatórios na minha turma Por exemplo,9 campos não devem sernull. Preciso verificar se todos são nulos, mas estou usando várias instruções if para isso agora, como abaixo: StringBuilder mandatoryExcessFields = ...

2 a resposta

Java 8 - Diferença entre Optional.flatmap e Optional.map

Qual é a diferença entre esses dois métodos:Optional.flatMap() eOptional.map()? Um exemplo seria apreciado.

1 a resposta

Quando dois opcionais são atribuídos a uma instrução if let, qual é desembrulhada? Linguagem rápida

Então, se eu tiver algum código como escrito abaixo func currentWeatherDictionaryfromjsonDictionary (jsonDictionary: [String: AnyObject]? ) -> CurrentWeather? { if let currentWeatherama = jsonDictionary?["currently"] as? [String: AnyObject] ...

3 a resposta

Não <opcional> no MS Visual Studio 2013 - o que fazer?

Eu quero usarstd::experimental::optional, mas o MSVS 2013 me diz que não consegue encontrar o cabeçalho. Por que não está lá?Posso usar o meu próprio com base no código em outro lugar? A proposta do C ++ 14 talvez?