Usar variables

Syntax:

VariableName

Example:

genius> e
= 2.71828182846

Para evaluar una variable por sí misma, simplemente introduzca el nombre de la variable. Esto devolverá el valor de la variable. Puede usar una variable en cualquier lugar donde pueda utilizar un número o cadena. Además, las variables son necesarias al definir funciones que toman argumentos (consulte la the section called “Definir funciones”).

Usar completado con el tabulador

Puede usar el completado con el tabulador para que Genius complete nombres de las variables. Intente escribir las primeras letras del nombre de la variable y pulse Tab.

Los nombres de variables son sensibles a la capitalización

Los nombres de variables son sensibles a la capitalización. Esto significa que las variables hello, HELLO y Hello son todas diferentes.

Configurar variables

Syntax:

<identifier> = <value>
<identifier> := <value>

Example:

x = 3
x := 3

To assign a value to a variable, use the = or := operators. These operators set the value of the variable and return the value you set, so you can do things like

a = b = 5

This will set b to 5 and then also set a to 5.

Los operadores = y := se pueden usar para asignar variables. La diferencia entre ellos es que := siempre actuará como operador de asignación mientras que = se puede interpretar como prueba de igualdad usado en un contexto donde se espera una variable booleana.

Para temas relacionados con el ámbito de las variables, consulte la the section called “Variables globales y ámbito de variables”.

Variables integradas

GEL tiene un número de «variables» predeterminadas, tales como e, pi o GoldenRatio. Éstas se usan ampliamente con su valor predeterminado y no se pueden modificar. Existen más variables predeterminadas. Consulte la the section called “Constantes” para obtener la lista completa. Observe que i no es el valor predeterminado de la raíz cuadrada de un número negativo (el número imaginario), y es indefinido que permite usarlo como un contador. Si quiere escribir un número imaginario, necesita utilizar 1i.

Resultado de la variable anterior

The Ans and ans variables can be used to get the result of the last expression. For example, if you had performed some calculation, to add 389 to the result you could do:

Ans+389