Next: The Operator ``*''
Up: Expressions
Previous: The Operator ``+''
  Contents
This operator may only be used in the following ways:
- The expression ``record - symbol'' yields record without the attribute named symbol, if symbol is an
attribute name in record. If not, the expression yields record.
- The expression ``record - list'', where list is a list of symbols, yields record without the attributes
in list.
- The expression ``list - number'' yields list without the element at index number. If this element does not exist,
the expression yields list.
- The expression ``list1 - list2'' yields the
multi-set difference of the two lists list1 and list2. This
means, it yields the list list1, but the first
appearances of each
element will be deleted, if that element appears
times in list2.
- The expression ``number1 - number2'' yields the
difference of number1 and number2.
Bjoern Beutel