% Function 1+, 1-
Function 1+
, 1-
1+
number => successor
1-
number => predecessor
number - 数
successor, predecessor - 数
1+
は、引数numberよりひとつ大きい数を返却します。
1-
は、引数numberよりひとつ小さい数を返却します。
(1+ 99) => 100
(1- 100) => 99
(1+ (complex 0.0)) => #C(1.0 0.0)
(1- 5/3) => 2/3
なし。
引数が数ではなかったとき、型type-error
を通知するかもしれません。
型arithmetic-error
を通知するかもしれません。
(1+ number) == (+ number 1)
(1- number) == (- number 1)
実装者は上記の両方の式のパフォーマンスを同じにするよう勧められます。