|
|||||
Functions: argument shelf types | |||||
Prerequisite Concepts | Related Syntax |
The shelf type defines what kind of shelf or expression can be passed as that argument. Shelves can only be passed as read-only or modifiable arguments. Expressions can only be passed as value arguments, or as items of a remainder argument.
Stream arguments that have a class of value
or remainder
must be passed a valid string expression. That means that if an item on a stream
shelf is being passed as a value argument or as an item of a remainder argument, then the stream must be attached to a buffer or a referent, and must be closed.
Prerequisite Concepts Functions Functions: argument classes |
Related Syntax define function remainder value |
---- |