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
..une; los números se coercen dentro de la unión.- El dos puntos llama métodos de string:
relic:upper(),:sub(1, 4). #relices el operador de largo, en strings y arreglos igual.
Palabras clave y builtins usados aquí
localprint
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.
Paso 3 de 3 en Valores; paso 3 de 27 en Fundamentos del lenguaje.