Lua (programifo-linguo)

De Wikipedio
Logotipo di Lua.

Lua es kurtaskribala programifo-linguo kreita da Braziliani Roberto Ierusalimschy, Waldemar Celes e Luiz Henrique de Figueiredo ye 1993.

Lo uzesas kom nedependanta linguo od en formo di kurtaskribajo por funkcionala extensado di programi (inter altri di Wikipedio).

Exempli[redaktar | redaktar fonto]

Unesma programo[redaktar | redaktar fonto]

print("Saluto Mondo!")

Rezulto:

Saluto Mondo!

Komando if[redaktar | redaktar fonto]

varieblo = 15 --varieblo deklarita por l'exemplo

if ( varieblo == 15 ) then
    print( "stando satisfacesas" )
else
    print( "stando ne satisfacesas" )
end

Rezulto:

stando satisfacesas

Bazala slingo – for[redaktar | redaktar fonto]

for i = 1, 10 do
   print( tostring( i ) ) --Funciono tostring( ) chanjas valoro di "i" por tipo "string"
end

Rezulto:

1 2 3 4 5 6 7 8 9 10

Bazala interakto kun uzero[redaktar | redaktar fonto]

print( "Saluto, quale tu nomesas?\n" ) --\n signifikas "nova lineo"
nomo = io.read( ) --Funciono io.read( ) vartas til uzero enskribos ulo, e pose retrocedos co
print( "Saluto, " .. nomo .. "." ) --Operacilo ".." juntas 2 datumi di tipo di "string"

Rezulto:

Saluto, quale tu nomesas?
[Hike on vartas ye l'enskribo dil nomo]
Saluto, [nomo].

Simpla uzo di funciono[redaktar | redaktar fonto]

function funciono(parametro1, parametro2) --Lineo, qua deklaras funciono

   return parametro1 * parametro2 --Klefala vorto "return" igas retrocedo di valoro per funciono

end

print(tostring(funciono(10,5))) --Expozo di rezulto (50)

Rezulto:

50