HaloO,

Jonathan Lang wrote:
Other cases: What would 'Set.push(items)' and 'Set.pop()' do?  What
_is_ the appropriate way to go about adding items to (or removing
items from) a Set, or of searching the Set for an element?


Since Sets are immutable values there should be no push and pop
methods. These are part of the rw Array interface. Instead we
have:

  my Set $s = set(1,2,3);

  $s (|)= (4,5,6);  # $s === set(1,2,3,4,5,6)
  $s (-)= (5,6);    # $s === set(1,2,3,4)

Searching a set is just the element containment test:

  if 3 (in) $s { say "set contains 3" }


Regards, TSa.
--

Reply via email to