Once in the debugger, the current value of any variable may be examined (and optionally changed) using the forms:
*/var |
Accesses a plain variable and displays its current value. |
*/var [position,length] |
Accesses a string of length characters starting from character position in the string specified in position. |
*/dim.array.var(row) |
Accesses a single-dimensioned array variable. With the subscript designated, only that element displays. |
*/dim.array.var |
If a dimensioned array is referenced without a subscript, each element displays. To exit this display without stepping through all of the elements, press BREAK, or enter any non-null value. |
*/dim.array.var(row,col) |
Accesses a specific location of a two-dimensional array. See the above form for array references without subscripts. |
*/dyn.array.var <(amc{,vmc{,svm}})> |
Accesses the specific location of a dynamic array. |
*/* |
Displays the current assignment of every variable in the program. |
In general, access types can be combined, as in:
*/var{(row{,col})}{<amc{,vmc{,svm}}>}{[position,length]} |
In each of the above cases (except the * form), the operator is given the opportunity to change the requested value. If you press ENTER at the = prompt, the symbol remains unchanged; otherwise, any value typed is placed into the symbol.
See Also