typestar

Strings en Lua

Concatena con .., formatea con string.format, # mide.

-- .. concatenates; string.format does the printf work.
local relic = "Moon Sigil"
local weight = 2.75

print("Found: " .. relic)
print(string.format("%s weighs %.1f lb", relic, weight))

-- The string library doubles as methods via the colon.
print(relic:upper())
print(relic:sub(1, 4))
print(("x"):rep(12))
print("Length: " .. #relic)

Cómo funciona

  1. .. une; los números se coercen dentro de la unión.
  2. El dos puntos llama métodos de string: relic:upper(), :sub(1, 4).
  3. #relic es el operador de largo, en strings y arreglos igual.

Palabras clave y builtins usados aquí

El intento, en números

Líneas
12
Caracteres a escribir
336
Tokens
67
Ritmo de tres estrellas
70 tpm

Al ritmo de tres estrellas de 70 tokens por minuto, este intento toma unos 57 segundos.

Escribe este fragmento

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

← Anterior Siguiente →

Strings en otros lenguajes