Function /

UP


Function /

Function /

構文

/ number => reciprocal
/ numerator &rest denominator+ => quotient

引数と戻り値

number, denominator - ゼロではない数
numerator, quotient, reciprocal - 数

定義

関数/は、割り算か逆数を計算します。

denominatorが指定されなかったときは、 関数/numberの逆数を返却します。

denominatorが少なくともひとつ指定されたときは、 関数/numberを全てのdenomnatorによって除算し、 結果のquotientを返却します。

それぞれの引数が整数か分数のどちらかであるとき、 結果は整数ではなく分数になります。

関数/は必要に応じて型の変換を行います。

どれかの引数が浮動小数のとき、 浮動総数の伝染の規則が適用されます。 詳しくは12.1.4. 浮動小数の計算をご確認ください。

例文

(/ 12 4) =>  3
(/ 13 4) =>  13/4
(/ -8) =>  -1/8
(/ 3 4 5) =>  3/20
(/ 0.5) =>  2.0
(/ 20 5) =>  4
(/ 5 20) =>  1/4
(/ 60 -2 3 5.0) =>  -2.0
(/ 2 #c(2 2)) =>  #C(1/2 -1/2)

影響

なし。

例外

最初以外の引数のどれかがゼロであったときの結果は指定されていません。 もし引数がひとつだけ指定され、 それがゼロであったときの結果は指定されていません。

いくつかの引数が数ではなかったとき、 型type-errorのエラーが通知されるかもしれません。 もしゼロの除算が行われたとき、 division-by-zeroが通知されるかもしれません。 型arithmetic-errorを通知するかもしれません。

参考

floor, ceiling, truncate, round

備考

なし。


TOP, Github