gpt4 book ai didi

haskell - 如何从 String 中读取/解析 Int

转载 作者:行者123 更新时间:2023-12-02 06:46:52 25 4
gpt4 key购买 nike

我使用 read "123"::Int 从 String 中读取 Int。这对于像 "123" 这样的简单情况非常有效;但当输入为 "12.34" 时失败。

在这种情况下,人们通常会怎么做?

编辑:我也想知道是否有一种简单的方法来解析带有千位分隔符的数字,例如 "12,345"

最佳答案

这不起作用,因为 12.34 不是 Integer。您可以将其解析为 FloatDecimal例如:

Prelude> read "12.34" :: Float
12.34

关于haskell - 如何从 String 中读取/解析 Int,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58590801/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com