$Get Function
You use the $Get function to safely access a variable or array location, whether or not it exists. If it exists, $Get returns its value. If it doesn't exist, $Get returns the empty string, or an optional default string you specify as the second argument of $Get.
Terminal
USER>write $get(fred)
USER>write $get(fred, 2)
2
USER>set fred = 1
USER>write $get(fred, 2)
1
USER>
Sometimes you want to access an array location, but you're not guaranteed that it exists. You can write code using If and $Data, but it's easier to use $Get to do it all in one step.
Terminal
USER>set a(3) = "yes"
USER>set x = "no" if $data(a(3)) {set x = a(3)}
USER>write x
yes
USER>kill x
USER>set x = $get(a(3), "no")
USER>write x
yes
USER>