haskell - 将 Double 转换为 Data.Text 的最简单的方法是什么?

标签 haskell type-conversion

如何将 Double 转换为 Data.Text?

本质上,我有以下代码:

Data.Text.pack $ show 9.0

该代码有一些相当明显的愚蠢之处。所以我在文档中挖掘并想出了这个:
toStrict $ toLazyText $ realFloat 9.0

这看起来更好,但似乎应该有更直接的方法,但是我找不到任何类型为 Double -> Data.Text 的内容。这是最好的方法吗?似乎如果我切换到惰性文本,我可以避免这种情况,但我还没有准备好这样做。

有什么智慧的话吗?

最佳答案

您可以使用 printf喜欢包text-format .

关于haskell - 将 Double 转换为 Data.Text 的最简单的方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6448924/

相关文章:

haskell - DSL的GADT : swings and roundabouts?

haskell - 如果我尝试运行简单的 binTree,GHCi 就会卡住

haskell - 这个 Haskell 代码的语法规则是什么?

parsing - 具有存在量化的解析器的类型签名

swift - 使用 reduce() 将 String 转换为 Int

Haskell:runST 出现 "Could not deduce"错误

R根据条件创建因子

java -\n 从文件读取到列表然后输出时不起作用。 java

c++ - 这是赋值运算符错误吗?

c - 输入零时函数循环