Concatenación de cadenas de texto

Lua:
Concatenación de cadenas de texto

Cómo hacerlo:

En Lua, concatenas cadenas con el operador ... Es fácil y directo.

local saludo = "Hola"
local mundo = "mundo"
local fraseCompleta = saludo .. " " .. mundo
print(fraseCompleta)  -- Salida: Hola mundo

Si necesitas incluir números, conviértelos a cadenas primero con tostring.

local temperatura = 25
print("La temperatura es " .. tostring(temperatura) .. "°C")
-- Salida: La temperatura es 25°C

Análisis Profundo:

La concatenación de cadenas es una operación básica en Lua introducida desde sus inicios. En versiones muy antiguas de Lua, la concatenación se podía hacer con la función .., la cual aún prevalece por su simplicidad. También se puede utilizar la función table.concat para concatenar un arreglo de cadenas, lo cual es más eficiente para un gran número de elementos. Internamente, Lua gestiona la memoria de las cadenas de manera que se optimiza el proceso de concatenación, aunque en grandes volúmenes puede impactar en el rendimiento.

local frases = {"Hola", "mundo", "con", "Lua"}
local textoCompleto = table.concat(frases, " ")
print(textoCompleto)  -- Salida: Hola mundo con Lua

Ver También:

Para más detalles sobre la concatenación y manejo de cadenas en Lua, revisa: