arrows

    63热度

    2回答

    我对函数式编程中使用的monads和arrows的概念非常熟悉。我也明白,他们可以用来解决类似的问题。 但是,我仍然对如何选择在任何特定情况下使用哪一种方法感到困惑。 什么时候应该使用monads,何时应该使用箭头?

    8热度

    1回答

    我正在研究F#中的箭头,我想创建一个***运算符。然而,我注意到(***)是在函数定义中表达运算符的必要方法,它与F#块注释语法重叠。那么你怎么能真正表达这一点? 我想也许.***.,但我认为这实际上将点作为运算符的一部分,我宁愿避免。

    3热度

    1回答

    我遇到了一些HXT的问题,但我怀疑这只是我失踪的箭头。 我有一个像 <str name="field1">value</str> <lst name="field2"><str>value2</str><str>value3</str></lst> 和内部结构像 data XmlData = XmlStr String | XmlList XmlData XML结构是否有办法来收集在箭头

    53热度

    5回答

    我试图学习箭头的含义,但我不明白他们。 我使用了Wikibooks教程。我认为维基百科的问题主要在于它似乎是为那些已经理解这个主题的人写的。 有人可以解释箭头是什么以及我如何使用它们?

    11热度

    3回答

    什么是了解箭头的好地方?理想情况下,我只是在一些简单的定义中寻找一些地方,并从一些很好的例子中得到动力,这与Wadler对Monad的说明类似。