【问题标题】:How do I convert a Float to an Int in Elm?如何在 Elm 中将 Float 转换为 Int?
【发布时间】:2021-07-07 21:40:26
【问题描述】:

如果我有一个 Float 值并且我希望 Int 在其他地方使用,我该如何进行转换?

【问题讨论】:

    标签: floating-point integer elm


    【解决方案1】:

    Elm 让值之间的转换变得非常容易!

    (注意:因为 Elm 是函数式的,并且所有变量都是不可变的,所以实际上并没有转换该值,而是创建了一个新的等效值。)

    你所要做的就是选择你想用小数做什么!

    round取最接近的整数

    1.5 |> round -- 2 : Int
    

    ceiling 一起总结

    1.5 |> ceiling -- 2 : Int
    

    floor向下取整

    1.5 |> floor -- 1 : Int
    

    忽略带有truncate的小数

    1.5 |> truncate -- 1 : Int
    

    使用toFloat 转换回来同样简单

    1 |> toFloat -- 1.0 : Float
    

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-07-11
    • 2012-11-11
    • 1970-01-01
    • 2011-11-02
    • 1970-01-01
    • 2014-07-24
    • 2017-09-04
    • 2016-08-19
    相关资源
    最近更新 更多