suzuki sport precio boosterjet swift

sport - swift 2017



Noop for Swift''s Exhaustive Switch Statements (2)

Puedes usar un descanso:

let vegetable = "red pepper" var vegetableComment: String = "Nothing" switch vegetable { case "cucumber", "watercress": break // does nothing case let x where x.hasSuffix("pepper"): vegetableComment = "Is it a spicy /(x)?" default: vegetableComment = "Everything tastes good in soup." }

Ejemplo modificado de los docs

Swift requiere declaraciones de cambio exhaustivas, y cada caso tiene código ejecutable. ¿Alguien ha establecido una buena manera de manejar los casos en los que no quiere realmente hacer nada? Puedo poner println () ahí, pero eso se siente sucio.


De acuerdo con el libro , necesitas usar break allí:

El alcance de cada caso no puede estar vacío. Como resultado, debe incluir al menos una instrucción después de los dos puntos (:) de cada etiqueta de caso. Utilice una declaración de break única si no tiene la intención de ejecutar ningún código en el cuerpo de un caso coincidente.