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