Actions
  Hdel » History » Revision 4
      « Previous |
    Revision 4/5
      (diff)
      | Next »
    
    Per Amundsen, 01/04/2019 09:20 PM 
    
    
Added in 1.9.0
/hdel [-sw] <name> <item>
Deletes an item from a hash table.
See also /hsave, /hload, /hmake, /hfree, $hget, $hfind.
Switches
-s - Displays the result.
-w - Indicates item is a wildcard.
Parameters
<name> - The hashtable to delete from.
<item> - The hashtable item to delete.
Example
alias example {
  ; Create a hash table
  /hadd -m example academic a
   ; Add some items to the hash table..
  /hadd example academy a
  /hadd example accelerate a
  /hadd example accelerator a
  /hadd example accept a
  /hadd example access a
  /hadd example accident a
  /hadd example because b
  ; Print number of items.
  //echo -a $hget(example, 0).item
  ; Remove everything matching wildcard 'a*'.
  /hdel -w example a*
  ; Print number of items.
  //echo -a $hget(example, 0).item
  ; Free table.
  /hfree example
}
Updated by Per Amundsen almost 7 years ago · 5 revisions