2011-04-05 29 views
9

我正在瀏覽使用GLUT庫編寫的Haskell中的一些遊戲代碼,並且此操作符不斷出現。 最糟糕的部分是它完全無法使用,我似乎無法在任何地方清除它的定義。

有人能指出它的定義在哪裏,它究竟做了什麼?

(「美元等於」的稱號是未來Google'ability)

+0

http://www.haskell.org/hoogle/ – epascarello 2011-04-05 19:08:23

+0

是的,我知道hoogle,但它也失敗了。 – Tomas 2011-04-05 19:09:02

回答

7

這是聯合國googleable,但不取消hoogleable!

StateVar包,下面的定義:

類HasSetter S其中 - 類中的所有可寫狀態變量。

($ =)::個 - >一 - > IO()

寫一個新的值到一個狀態變量 。

所以它是可寫(可變)值的'寫'操作符。特別是在OpenGL中使用。

+0

您是否也可以提供您在Hoogle中使用的查詢,我無法爲其找到它? – Tomas 2011-04-05 19:14:38

+2

@Tomas:Hoogle既是一個程序,也是一個網站。該網站不知道關於GLUT,但該程序將如果你有它安裝。 – Chuck 2011-04-05 19:23:17