ES/Tipos de Valores

From Multi Theft Auto: Wiki

Los valores que una función regresa deben ser conocidos por el programador, para que éste comprenda mejor cómo funciona LUA y entienda las diferencias. Si no aprende los tipos de valores es posible que se pierda dentro de una confusión acerca de porqué no puede realizar una función determinada debido al tipo de valor entrado.

Así como los elementos diferentes en la vida real, dos tipos de valores distintos no pueden compararse entre sí. Un valor "boolean" no puede compararse con un número porque no tiene un valor numérico que le permita hacer tal cosa, en vez de eso tiene un valor "verdadero" o "falso". Las tablas no pueden ser usadas para una operación matemática, pero sus valores interiores sí pueden, si es que son números.


Los Valores

  • Boolean / Lógico - Sólo tiene 2 valores posibles: "true" y "false" ("verdadero" y "falso").
  • Integer: Int / Número Entero - Varía desde el infinito negativo hasta el infinito positivo. No puede contener decimales.
  • Floating Point Number: Float / Número de Punto Flotante - Es igual al número entero con la diferencia de que éste sí puede contener decimales.
  • Table / Tabla - Es un conjunto organizado de datos, generalmente usado para procesarlos más fácilmente y en forma común.
  • Nil - Nada.
  • String / Arreglo - Es un texto contenido entre comillas o dos pares de parentesis cuadrados.