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
(=> 1
n decf n 3) => -2
(=> -2
n decf n -5) => 3
(decf n) => 2
(incf n 0.5) => 2.5
(decf n) => 1.5
(=> 1.5 n
placeは変更されます。
なし。
なし。
なし。