Instrucciones DEFINT/SNG/DBL/STR

Objetivo:

Declarar la variable escribe a máquina como el número entero, la precisión sola, la doble precisión, o la cuerda.

Sintaxis:

DEFtype letters

Comentarios:

type es INT (el número entero), SNG (el número de simple precisión), DBL (el número de doble precisión), o STR (la cadena de 0-255 carácteres).

letters son cartas (separadas por comas) o rango de cartas del alfabeto.

Una instruccion DEFtype declara que nombres variables que comienzan con la carta (s) especifican aquel tipo de variable.Sin embargo, un carácter de declaración de tipo (%,!,#,$) siempre tiene prioridad sobre una instruccion DEFtype en la mecanografía de una variable.

Si no encuentran ningunas declaraciones de instruccion de type, BASIC asume que todas las variables son de simple precisión. La simple precisión es el valor de defecto.

Ejemplos:

10 DEFDBL L-P

Todas las variables que comienzan con las cartas la L, M, N, O, y P serán variables de doble precisión.

10 DEFSTR A
20 A="120#"

Todas las variables que comienzan con la carta una voluntad ser variables de cuerda. La declaración de $ es innecesaria en este ejemplo.

10 DEFINT I-N, W-Z
20 W$="120#"

Todas las variables que comienzan con las cartas I, J, K, L, M, N, W, X, Y, Z seran variables de número entero. W$ en la Línea 20 establece una variable cadena que comienza con la carta la W. Sin embargo, la W variable dejará un número entero en otra parte en el programa.

1