INSPECT / ??
Root / Documentation / [.]
Created:
Print the type and contents of a value.
* Syntax
```sbsyntax
INSPECT value
?? value
```
|* Input | Description |
| `value` | The value to inspect. |
The value and its type are printed on the console text screen (`#TCONSOLE`.) Arrays are printed with their dimensions, and the full contents are printed, one element per line, in memory order (last index first). Strings are printed with their length before the contents. The output is truncated to the first 256 characters.
`??` can be used as a shorthand way of writing `INSPECT`.
* Examples
```sb4
'print an int or real
INSPECT 1
'INT: 1
```
```sb4
'print a string
INSPECT "ABC"
'STRING: (3)"ABC"
```
```sb4
'print an array
DIM A%[5,2] = [0,1,2,3,4,5,6,7,8,9]
INSPECT A%
'INT[5,2]:
' [0,0]: 0
' [0,1]: 1
' [1,0]: 2
' [1,1]: 3
' [2,0]: 4
' [2,1]: 5
' [3,0]: 6
' [3,1]: 7
' [4,0]: 8
' [4,1]: 9
```
No posts yet (will you be the first?)