Goal
浮動小数点の値をCeilingする。
Dev-Environment
OS: Windows8.1
Erlang: Eshell V6.4, OTP-Version 17.5
Elixir: v1.0.4
Erlang: Eshell V6.4, OTP-Version 17.5
Elixir: v1.0.4
Text
Elixirにおいて浮動小数点の値をCeilingしたい場合。
Float.ceil/2
iex> Float.ceil(3.5)
4.0
Description:
戻り値は浮動小数であることに注意。
戻り値は浮動小数であることに注意。
浮動小数をintegerで使いたい場合があると思う。
trunc/1
iex> trunc(3.5)
3
iex> trunc(4.0)
4
Description:
小数点以下を切り捨ててintegerの値で返してくれる。
小数点以下を切り捨ててintegerの値で返してくれる。
これらを組み合わせると・・・
iex> trunc(Float.ceil(3.5))
4
上手い具合に処理してくれる。
ページネーションなどで、
あるページ以降に中途半端な数のデータがある時などに利用できると思う。
あるページ以降に中途半端な数のデータがある時などに利用できると思う。