TIL

Today I Learned. 知ったこと、学んだことを書いていく

四則演算 - Lisp

整数と浮動小数点数がある。小数点をつけると浮動小数点数になる。

加算は+

> (+ 1 2)
3
> (+ 1 2.0)
3.0

整数と浮動小数点数を混ぜると浮動小数点数になる

減算は-

> (- 3 4)
-1

乗算は*

> (* 2 3)
6

除算は/

> (/ 3 4)
3/4

どちらも整数だと有理数を返す。すごい数学的だなと思った。有理数は分数で表せる数?

少数で返してほしいときは、引数のいずれかに小数点をつければいい。

> (/ 3 4.0)
0.75
> (/ 3.0 4)
0.75

あまりはmod

> (mod 8 3)
2

参考文献