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