Resultados da pesquisa a pedido "optional"

3 a resposta

Por que você usaria `init!` Em vez de `init?` Ao implementar um Inicializador disponível no Swift?

A documentação do SwiftInicialização: inicializadores disponíveis [https://developer.apple.com/library/ios/documentation/Swift/Conceptual/Swift_Programming_Language/Initialization.html#//apple_ref/doc/uid/TP40014097-CH18-ID224] detalha como ...

1 a resposta

Java 8 ou outro não está funcionando conforme o esperado

Considere o seguinte método que retorna um campo se ele existir ou se chamar recursivamente até que o campo seja encontrado: private Field getField(Class<?> clazz, String p) { Optional<Field> field = Arrays.stream(clazz.getDeclaredFields()) ...

2 a resposta

Prática recomendada usando uma matriz de seqüências de caracteres com NSUserDefault

Estou com problemas para salvar uma matriz de strings em userDefaults. Eu tenho uma matriz de strings declarada em uma classe, com um observador de propriedades para sincronizar com userDefaults. Além disso, quero que o array seja limitado a um ...

4 a resposta

Por que talvez inclui Just?

Graças aalgumas excelentes respostas aqui [https://stackoverflow.com/a/18809252/656912], Eu geralmente entendo (claramente de uma maneira limitada) o objetivo do trabalho de HaskellMaybe e que sua definição é data Maybe a = Nothing | Just ano ...

8 a resposta

O que significa "erro fatal: inesperadamente encontrado nulo ao desembrulhar um valor opcional"?

Meu programa Swift está falhando comEXC_BAD_INSTRUCTION e esse erro. O que significa e como corrigi-lo? erro fatal: inesperadamente encontrado nulo ao desembrulhar um valor opcional Esta publicação pretende coletar respostas para problemas ...

5 a resposta

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"); ...

2 a resposta

Substituindo a instrução get repetitiva pelo Java 8 Opcional

Eu tenho um caso de uso, onde aninhei classes e um objeto da classe superior. Eu quero obter um valor que esteja no enésimo nível. Estou usando getters repetidamente para conseguir isso e evitar o NPE. Código de exemplo (supondo que getters ...

1 a resposta

Valor de retorno de Opcional [fechado]

Como retornar umString valor de umOptional<String> usandoifPresent e evitandoNullPointerException? Exemplo: public String longestName() { Optional<String> longName = someList.stream().reduce((name1, name2) -> name1.length() > name2.length() ...

3 a resposta

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 ...

6 a resposta

Diferença entre `Optional.orElse ()` e `Optional.orElseGet ()`

Estou tentando entender a diferença entre ...