将Data.Text转换为Int最简单的方法是什么?读取将不起作用,因为读取函数总是使用一个String。
我能想出的最好的是:
let fortyTwo = Data.Text.pack "42"read $ Data.Text.unpack fortyTwo :: Int
有没有更好的办法?
解决方法 看着 thetext
package,我看到一个名为 Data.Text.Read
的模块。它似乎工作: λ> decimal (T.pack "99 bottles")Right (99," bottles")λ> decimal (T.pack "a digit")left "input does not start with a digit"总结
以上是内存溢出为你收集整理的string – 将Data.Text转换为Haskell中的Int全部内容,希望文章能够帮你解决string – 将Data.Text转换为Haskell中的Int所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)