![]() | ![]() | ![]() | remove-property | ![]() |
|
| plist indicator
| [Function] |
Purpose
Non-destructively remove a property from a
property list.
Package :gbbopen-tools
Module :gbbopen-tools
Arguments and values
| plist | A property list | |
| indicator | An object | |
| new-plist | A property list |
Returns
The new property list.
Description
If there is more than one instance of
property in the property list only the first one is
removed.
Examples
> (remove-property '(:x 1 :y 2 :z 3) :y) (:x 1 :z 3) > (remove-property '(:x 1 :y 2 :x 11 :y 12) :y) (:x 1 :x 11 :y 12) > (remove-property '(:x 1 :y 2 :z 3) :missing) (:x 1 :y 2 :z 3) >
The GBBopen Project
![]() | ![]() | ![]() | remove-property | ![]() |