ref EXPR returns FALSE unless EXPR is a reference (pointer) |
If it is a reference, then ref returns
|
scalar EXPR forces EXPR to be evaluated in scalar (as opposed to list) context and returns scalar result |
We do not need a "list" command as [ ] constructs anonymous arrays and ( ... ) generates a list trivially |