Resultados de la búsqueda a petición "optional"

3 la respuesta

Matriz de funciones <Opcional <T>> -> Opcional <Matriz <T>>

Esto es lo que estoy tratando de hacer: 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 == ...

1 la respuesta

¿Por qué no puedo pasar una opción implícitamente desenvuelta como UnsafeMutablePointer?

Parece que Xcode 9.3 solucionaun problema que estaba teniendo [https://stackoverflow.com/questions/48814508/are-implicitly-unwrapped-optionals-truly-optionals/48815104#48815104] , pero en Swift 4.1 la segunda mitad de este código todavía no se ...

1 la respuesta

Tipo opcional Swift: cómo funciona .None == nil

Estoy tratando de entender cómo funciona: 1> func returnNone() -> String? { return .None } 2> returnNone() == nil $R0: Bool = true 3> returnNone() == .None $R1: Bool = truePor qué.None es igualnil. No veo nada al respecto en la definición de ...

1 la respuesta

Int opcional en el reino

Estoy tratando de usar un Int opcional en el Reino y creo que recibo un error antiguo. Código dynamic var reps: Int? = nilError 'Property cannot be marked dynamic because its type cannot be represented in Objective-C'Estoy usando Realm 0.96.1 ...

2 la respuesta

Incremento de una opción envuelta implícitamente

Declaro una opción implícitamente desenvuelta como: var numberOfRows: Int!e inicializarlo en init: numberOfRows = 25Más tarde necesito disminuirlo en uno, así que escribo: numberOfRows--Pero esto no se compila. El mensaje de error dice que el ...

1 la respuesta

El subíndice de una estructura no establece valores cuando se crea como una opción implícitamente desenvuelta

¿Por qué no puedo cambiar la matriz de "números" usando subíndices cuando "Foo" es una opción implícitamente desenvuelta? struct Foo { var numbers = [0,0,0] subscript(index: Int) -> Int { get { return self.numbers[index] } set { ...

2 la respuesta

construible trivialmente predeterminado std :: opcional y std :: variante

¿Es permitable diseñarstd::optional (actualmentestd::experimental::optional) de tal manera que, para el tipo constructivo trivialmente predeterminadoT correspondientestd::optional< T > ¿también es trivialmente predeterminado construible? La ...

3 la respuesta

Práctica recomendada para evitar repeticiones de operador condicional de verificación nula

Cuando no es posible usar un objeto nulo, ¿cuál es la mejor práctica para reemplazar el operador condicional? public String getEmployeeName() { return employee == null ? null : employee.getName(); }¿Hay algo como a continuación en Java 8 o ...

3 la respuesta

¿Por qué no opcional Any puede contener nulo?

En Swift puedo declarar una constante de tipoAny y poner unString en ello. let any: Any = "hello world"Bueno. Por otro lado yono puedoPoner unnil valor enany porque no es opcional let any: Any = nil error: nil cannot initialize specified type ...

3 la respuesta

Swift Lazy y propiedades opcionales

¿Cuál es la diferencia entre unLazy oOptional propiedad en Swift? Por ejemplo, si alguien está construyendo una barra de navegación que viene desde un lado, creo que todo debería estar dentro de unoUIViewController. Es posible que el usuario ...