Bye Bye Moore

PoCソルジャーな零細事業主が作業メモを残すブログ

livescriptを更に闇深く。prelude.lsで関数型の深淵を覗き見る その2:数値編

prelude.ls記事の続き、今回は数値に適用される関数です。

実際のところ

よくあるやつ

最大値、最小値に切り上げ切り捨てと、
あると便利な数値系関数は一通り揃ってます。
平均値は、後で記事化するリストででてきます。

max 1 4
#>> 4

min 1 4
#>> 1

ceiling 2.4
#>> 3

round 2.4
#>> 2

珍しいやつ

分数を出すrecip

recip 6
#>> 0.16666666666666666
recip 4
#>> 0.25

最小公倍数、最大公約数

lcm 42 98
#>> 294

gcd 3 6
#>> 3