Además de los operadores para estos dos tipoes de valores, existen también unas
funciones que implemetan el uso.
Funciones numéricas
Para los valores numéricos existen exclusivamente dos funciones: Int
y Random.
Int
Transforma en enteros valores numéricos decimales.
La sintaxis es la siguiente: Int ( number )
Donde number es el número o la variable que hay que transformar en un
entero.
Random
Genera un valor numérico entero casual en el intervalo de
valores entre 0 y el número incluido como valor number.
La sintaxis es la siguiente: Random ( number )
En este caso number tiene valor 1000, y ésta es la action
del botón:
On (Release)
Set Variable: "x" = Random (1000)
End On |
donde, obviamente, x es el nombre de la casilla de texto.
Funciones cadena
Para los valores cadena existen estas funciones: Substring,
Length, Chr e Ord.
Substring
Permite extrapolar parte de una cadena.
La sintaxis es: Substring ( string, index, count )
Donde string es la cadena o la variable de la que tomar
el "trozo", index es el número del carácter del que
partir para la extrapolación y count es el número de caracteres que
tiene que tomar para la extrapolación.
Por tanto, una action de este tipo: Substring ("HTMLpoint", 3, 4) da
como resultado "ML.i" o sea 4 caracteres a partir del tercero.
Length
Restituye el número de caracteres que componen una cadena o una
variable.
La sintaxis es: Length ( string ).
Length ("HTMLpoint") restituye valor 7.
Chr
Convierte un código ASCII en carácter.
La sintaxis es: Chr ( asciiCode )
Ord
Convierte en carácter un código ASCII.
La sintaxis es: Ord ( character )