我正在查看使用GLUT库在Haskell中编写的一些游戏代码,此运算符随处可见。 最糟糕的是它完全不可控制,我似乎无法在任何地方瞥见它的定义。
有人可以指出它的定义位置以及它实际上做了什么?
(标题中的“美元等于”表示未来的Google可用性)
答案 0 :(得分:7)
这是不可谷歌的,但不是不可饶恕的!
在StateVar包中,定义了以下内容:
类HasSetter的位置 - 所有可写状态变量的类。
($ =):: s a - > a - > IO()
将新值写入状态 变量
因此它是可设置(可变)值的'write'运算符。特别是在OpenGL中使用。