counted-deleteGBBopen Toolsdecf/delete-aconsdecf-afterGoTo Top

decf-after   place &optional decrement => original-value[Macro]

Purpose
Decrement the value of place, returning the original value of place.

Package   :gbbopen-tools

Module   :gbbopen-tools

Arguments and values

place     A form which is suitable for use as a generalized reference
decrement     A number (default is 1)
original-value     A number

Returns
The original value of place.

See also
    incf-after

Examples


  > (defparameter *x* 4)
  *x*
  > (decf-after *x*)
  4 
  > *x*
  3
  > (decf-after *x* 3)
  3
  > *x*
  0
  >

Note
Declared numeric and pseudo probability versions of decf-after are also provided: decf-after&, decf-after$&, decf-after$, decf-after$$, decf-after$$$, and decf-after%.


The GBBopen Project


counted-deleteGBBopen Toolsdecf/delete-aconsdecf-afterGoTo Top