typestar

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

  1. \(skipper) suelta un valor en el literal.
  2. Las expresiones también: \(Int(knots.rounded())).
  3. Un literal """ conserva saltos; la comilla de cierre fija la sangría.

Palabras clave y builtins usados aquí

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.

Escribe este fragmento

Paso 3 de 3 en Valores; paso 3 de 27 en Fundamentos del lenguaje.

← Anterior Siguiente →