($ =)(美元等于)运算符在Haskell GLUT库中做什么?

Tom*_*mas 11 opengl syntax haskell

我正在查看使用GLUT库在Haskell编写的一些游戏代码,这个操作符不断出现在各处.最糟糕的是它完全无法控制,我似乎无法在任何地方瞥见它的定义.

有人可以指出它的定义在哪里以及它实际上做了什么?

(标题中的"美元等于"表示未来的Google可用性)

Don*_*art 8

这是不可谷歌的,但不是不可饶恕的!

StateVar包中,定义了以下内容:

class HasSetter s where - 所有可写状态变量的类.

($ =):: sa - > a - > IO()

将新值写入状态变量.

因此它是可设置(可变)值的"写入"运算符.特别是在OpenGL中使用.

  • @Tomas:Hoogle是一个程序以及一个网站.该网站不了解GLUT,但如果安装了该程序,该程序将会出现. (2认同)