ES/Tipos de Valores: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
(Created page with "Los valores que una función regresa deben ser conocidos por el programador, para que éste comprenda mejor cómo funciona LUA. Éstos son: * '''Boolean / Lógico''' - Sólo ti...")
 
mNo edit summary
Line 1: Line 1:
Los valores que una función regresa deben ser conocidos por el programador, para que éste comprenda mejor cómo funciona LUA.
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.
 
 
Éstos son:
Éstos son:




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

Revision as of 17:17, 8 January 2011

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.


Éstos son:


  • 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.
  • Void - Nada.
  • String / Arreglo - Es un texto contenido entre comillas o dos pares de parentesis cuadrados.