gpt4 book ai didi

haskell - 如何使用 parsec 解析整数

转载 作者:行者123 更新时间:2023-12-04 17:00:21 27 4
gpt4 key购买 nike

我期待找到一个功能

integer :: Stream s m Char => ParsecT s u m Integer

甚至可能
natural :: Stream s m Char => ParsecT s u m Integer

在标准库中,但我没有找到。

将普通自然数直接解析为 Integer 的标准方法是什么? ?

最佳答案

这是我经常做的就是使用表达式

read <$> many1 digit

可以有类型 Stream s m Char => ParsecT s u m Integer (或简单地说 Parser Integer )。

我不喜欢使用偏函数 read ,但是当解析器成功时,我知道 read会成功,而且有点可读性。

关于haskell - 如何使用 parsec 解析整数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24171005/

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