Maxima Function
labels (symbol)
labels
Returns the list of input, output, or intermediate expression labels which begin with symbol.
Typically symbol is the value of inchar
, outchar
, or linechar
.
The label character may be given with or without a percent sign,
so, for example, i
and %i
yield the same result.
If no labels begin with symbol, labels
returns an empty list.
The function labels
quotes its argument.
The quote-quote operator '@w'
defeats quotation.
For example,
labels (''inchar)
returns the input labels which begin with the current input label character.
The variable labels
is the list of input, output, and intermediate expression labels,
including all previous labels if inchar
, outchar
, or linechar
were redefined.
By default, Maxima displays the result of each user input expression,
giving the result an output label.
The output display is suppressed by terminating the input with $
(dollar sign)
instead of ;
(semicolon).
An output label is constructed and bound to the result, but not displayed,
and the label may be referenced in the same way as displayed output labels.
See also , , and .
Intermediate expression labels can be generated by some functions.
The flag programmode
controls whether solve
and some other functions
generate intermediate expression labels instead of returning a list of expressions.
Some other functions, such as ldisplay
, always generate intermediate expression labels.