Elixir语言中 Float.ceil 相关用法介绍如下。
用法:
ceil(number, precision \\ 0)
@spec ceil(float(), precision_range()) :: float()
将浮点数舍入为大于或等于 num 的最小整数。
  还接受将浮点值向下舍入为任意小数位数(0 到 15 之间)的精度。ceil/2 
该操作在二进制浮点上执行,无需转换为十进制。
  用于浮点数的行为可能令人惊讶。例如:ceil/2 
iex> Float.ceil(-12.52, 2)
-12.51
人们可能预计它会升至-12.52。这不是错误。大多数小数不能表示为二进制浮点数,因此上面的数字在内部表示为 -12.51999999,这解释了上述行为。
此函数始终返回浮点数。   可用于在之后将结果截断为整数。Kernel.trunc/1 
例子
iex> Float.ceil(34.25)
35.0
iex> Float.ceil(-56.5)
-56.0
iex> Float.ceil(34.251, 2)
34.26
相关用法
- Elixir Float.to_charlist用法及代码示例
 - Elixir Float.ratio用法及代码示例
 - Elixir Float.to_string用法及代码示例
 - Elixir Float.pow用法及代码示例
 - Elixir Float.round用法及代码示例
 - Elixir Float.floor用法及代码示例
 - Elixir Float.parse用法及代码示例
 - Elixir File.cp_r用法及代码示例
 - Elixir File.rm用法及代码示例
 - Elixir File.rmdir用法及代码示例
 - Elixir File.exists?用法及代码示例
 - Elixir File用法及代码示例
 - Elixir File.touch!用法及代码示例
 - Elixir File.stream!用法及代码示例
 - Elixir Function.identity用法及代码示例
 - Elixir File.rename用法及代码示例
 - Elixir File.open用法及代码示例
 - Elixir Function用法及代码示例
 - Elixir File.rm_rf用法及代码示例
 - Elixir File.regular?用法及代码示例
 - Elixir Function.info用法及代码示例
 - Elixir Function.capture用法及代码示例
 - Elixir File.touch用法及代码示例
 - Elixir File.dir?用法及代码示例
 - Elixir StringIO.flush用法及代码示例
 
注:本文由纯净天空筛选整理自elixir-lang.org大神的英文原创作品 Float.ceil(number, precision \\ 0)。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。
