Skip to content

Commit 9de89de

Browse files
authored
Merge pull request mouredev#6943 from edalmava/lua
#00 - Lua
2 parents 53a6c0d + a0e17f5 commit 9de89de

File tree

1 file changed

+39
-0
lines changed
  • Roadmap/00 - SINTAXIS, VARIABLES, TIPOS DE DATOS Y HOLA MUNDO/lua

1 file changed

+39
-0
lines changed
Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
-- Este es un comentario de una sola línea
2+
3+
--[[
4+
Este es un comentario
5+
de múltiples líneas.
6+
]]
7+
8+
-- Sitio oficial: https://www.lua.org/
9+
10+
-- Lua es un lenguaje tipado dinámicamente. Por defecto, todas las variables en Lua son globales.
11+
12+
-- Declaración de variables
13+
lenguaje = "Lua" -- variable global
14+
mensaje = "¡Hola, " -- variable global
15+
local z -- Si no se asigna un valor inicial, el valor es nil
16+
local a, b, c = 1, 2, 3 -- Asignación múltiple
17+
18+
-- Tipos básicos en Lua
19+
20+
local sinValor = nil -- Nil: Representa la ausencia de un valor.
21+
local esVerdadero = true -- Booleano verdadero
22+
local esFalso = false -- Booleano falso
23+
local entero = 42 -- Número entero
24+
local decimal = 3.14 -- Número decimal
25+
local saludo = "Hola" -- Cadena con comillas dobles
26+
local mundo = 'Mundo' -- Cadena con comilla sencilla
27+
-- Tipos tablas que pueden usarse para crear arrays, listas, diccionarios
28+
local tabla = {1, 2, 3, "cuatro", "cinco"}
29+
local diccionario = {nombre = "Juan", edad = 30}
30+
31+
--[[
32+
Las funciones se tratan como valores de primera clase, lo que significa que puedes
33+
almacenarlas en variables, pasarlas como argumentos y retornarlas desde otras funciones.
34+
]]
35+
local function saludar()
36+
return mensaje
37+
end
38+
39+
print(saludar() .. lenguaje .. " :)!")

0 commit comments

Comments
 (0)