Haskell:一部と多く[重複
-
27-10-2019 - |
質問
この質問にはすでに答えがあります:
何ですか some
と many
の Control.Applicative.Alternative
良い?私がようなものを書くなら some $ Just 42
, 、それは無限の再帰を引き起こしているようですが、それはあまり役に立たないようです...
解決
パーサーの組み合わせとして使用すると、それらは理にかなっています。 some
つまり、パーサーはできるだけ頻繁に適用されるが、少なくとも1回は適用されることを意味します。 many
似ていますが、解析は許可されていません。の場合には Maybe
, Just ...
「失敗する」ことはないので、パーサーループ。
所属していません StackOverflow