Versiones de BrightScript
1 min
matriz de versiones, 9 de enero de 2009 rama hd20000 1 3 hd2000 rama 2 0 línea principal compacta fecha de snapshot 1/7/2008 7/16/2008 1/9/2009 defxxx, on, gosub, clear, random, data, read, restore, err, errl, let, clear, números de línea x x matrices intrínsecas x x compilador x x aa y operador dot y referencia m x x sub/funciones x x ifenum y for each x x for/next no siempre se ejecuta al menos una vez x x exit for x x tipo no válido los errores que antes eran int zero ahora son invalid se agregó roinvalid; autoboxing no válido x los arrays usan roarray; se agregó ifarray x ya no se permite el uso de variables no inicializadas x sub puede tener "as" (como function) x elemento roxml y operaciones xml con punto y @ x cambio en type() ahora coincide con los nombres de declaración (por ejemplo, integer y no roint32) x se agregó roboolean x se agregó type dinámico; ahora type es opcional en sub/functions x and/or no evalúa términos innecesarios x valores de parámetros predeterminados de sub/fun (p ej sub (x=5 as integer) ) x declaración aa op { } x operación de declaración de arrays \[ ] x cambiar array op de ( ) a \[] x funciones anónimas x se agregó el recolector de basura circ ref x agregar eval(), run() y box() x