Tag: 箭头

理解Haskell中的箭头

我一直试图抓住箭头,因为他们是大多数玻璃钢实施的基础。 我想我理解了这个基本思想 – 它们与单子有关,但是在每个绑定操作符中存储静态信息,这样你就可以通过一连串箭头来查看静态信息,而无需评估整个箭头。 但是,我们开始讨论第一,第二和交换的时候,我迷失了方向。 二元组与箭头有什么关系? 教程提出了元组的东西,好像它是一个明显的下一步,但我没有真正看到连接。 对于这个问题,箭头语法是什么意思?

什么是箭头,我怎样才能使用它们?

我试图学习箭的意思,但我不明白他们。 我使用了Wikibooks教程。 我认为维基教科书的问题主要在于它似乎是为那些已经了解这个主题的人写的。 有人可以解释什么是箭头,我怎样才能使用它们?

Monads与箭头

我对函数式编程中使用的monads和arrow的概念非常熟悉。 我也明白,他们可以用来解决类似的问题。 不过,在任何情况下如何select使用哪一个,我还是有点困惑。 我应该什么时候使用monads,什么时候应该使用箭头?

getch和箭头代码

我正在编写一个使用getch()扫描箭头键的程序。 我的代码到目前为止是: switch(getch()) { case 65: // key up break; case 66: // key down break; case 67: // key right break; case 68: // key left break; } 问题是当我按'A' , 'B' , 'C'或'D' ,代码也会被执行,因为65是'A'的十进制代码等等。 有没有办法检查一个箭头键没有打电话给别人? 谢谢!

箭头运算符( – >)在C中的使用

我目前正在学习C语言,通过阅读一本好书,名为“21天教你C”(我已经学过Java和C#,所以我正在以更快的速度发展)。 我正在阅读关于指针的章节,并且 – >(箭头)操作符出现而没有解释。 我认为它被用来调用成员和函数(就像。(点)运算符的等价物,而不是成员的指针)。 但我不完全确定。 我可以请一个解释和代码示例?