% Macro INCF, DECF
Macro INCF
, DECF
incf
place [
delta-form ]
=> new-value
decf
place [
delta-form ]
=> new-value
place - place
delta-form - フォーム。評価されdeltaを生成します。
デフォルトは1
です。
delta - 数
new-value - 数
incf
とdecf
は、placeの値を
それぞれインクリメント、デクリメントするときに使用します。
deltaはplaceの数を加算(incf
の場合)か
減算(decf
の場合)し、
その結果をplaceに格納します。
(setq n 0)
(incf n) => 1
n => 1
(decf n 3) => -2
n => -2
(decf n -5) => 3
(decf n) => 2
(incf n 0.5) => 2.5
(decf n) => 1.5
n => 1.5
placeは変更されます。
なし。
なし。
なし。