Interpolación de strings en Swift
Barra y paréntesis insertan valores; comillas triples abarcan líneas.
let skipper = "Rae"
let knots = 12.75
// \() interpolates any expression into a string literal.
print("\(skipper) reports \(knots) kts")
print("Rounded: \(Int(knots.rounded())) kts")
// Multiline literals keep their line breaks and indentation rules.
let notice = """
RACE NOTICE
Skipper: \(skipper)
First gun at 10:00
"""
print(notice)
Cómo funciona
\(skipper)suelta un valor en el literal.- Las expresiones también:
\(Int(knots.rounded())). - Un literal
"""conserva saltos; la comilla de cierre fija la sangría.
Palabras clave y builtins usados aquí
Intletprint
El intento, en números
- Líneas
- 14
- Caracteres a escribir
- 338
- Tokens
- 59
- Ritmo de tres estrellas
- 70 tpm
Al ritmo de tres estrellas de 70 tokens por minuto, este intento toma unos 51 segundos.
Paso 3 de 3 en Valores; paso 3 de 27 en Fundamentos del lenguaje.