Operadores

En Lua podemos encontrar 4 tipos de operadores:

Operadores aritméticos.

Operador Descripción
+ Suma 2 valores numéricos
- Resta 2 valores numéricos
* Multiplica 2 valores numéricos
/ Divide 2 valores numéricos
% Devuelve el residuo de una división
^ Eleva exponencialmente un valor numérico
- Si se coloca antes de una variable la multiplica x -1

Operadores Lógicos.

Operator Description Example
and Compara si dos valores devuelven true, de lo contrario devuelve false (A and B)
or Compara si al menos un valor devuelve true, de lo contrario devuelve false. (A or B)
not Invierte el operador lógico, si devuelve true, con not devolverá false. !(A and B)

Operadores de Comparación.

Operador Descripción
==          Compara dos valores, si non iguales devuelve true
~= Compara dos valores, sin son iguales devuelve true
> Es mayor que...
< Es menor que...
>= Es mayor o igual que...
<= Es menor o igual que...

Otros Operadores.


Operator Description Example
.. Concatena o une dos cadenas de texto a..b donde a = "Hello " y b = "World", devolverá "Hello World".
# cuenta la longitud de una cadena de texto (cantidad de letras) o tabla. #"Hello" devolverá 5

No hay comentarios:

Publicar un comentario

Como hacer un Snake en Love2D

Archivos Comenzamos creando los archivos main.lua y conf.lua, en el conf.lua solo añadimos lo siguiente: function love.conf(t)   t.win...