Preguntas con la etiqueta [option-type]

Lista option-type preguntas

¿Cuál es la diferencia entre estos dos métodos? Optional.flatMap()yOptional.map() ? Se agradecería un ejemplo.

Swift: guardia dejar vs si dejar

11
respuestas
204
votos
136.1k
vistas

He estado leyendo sobre Opcionales en Swift y he visto ejemplos en los que if letse usa para verificar si un Opcional tiene un valor y, en caso de que

Estoy tratando de entender la diferencia entre los métodos Optional<T>.orElse()y Optional<T>.orElseGet(). La descripción del orElse()método es "Devuelve el valor si está presente; de ​​lo contrario, devuelve otro". Mientras que la

La guía del lenguaje de programación Swift tiene el siguiente ejemplo: class Person { let name: String init(name: String) { self.name = name } var apartment: Apartment? deinit { println("\(name)

OptionalEl tipo introducido en Java 8 es algo nuevo para muchos desarrolladores. ¿Es una buena práctica un método getter que devuelva Optional<Foo>el tipo en lugar del clásico ? FooSupongamos que

He leído en muchos sitios web que Opcional debe usarse solo como tipo de retorno y no en los argumentos del método. Estoy luchando por encontrar una razón lógica. Por