gpt4 book ai didi

haskell - 让 Gloss 在 Haskell 中工作

转载 作者:行者123 更新时间:2023-12-02 07:01:53 25 4
gpt4 key购买 nike

我似乎无法在 haskell 上使用 gloss。我已经通过“cabal install gloss”安装了 gloss-1.8.0.1。这是我的 circle.hs 文件。

import Graphics.Gloss
main = display (InWindow "Nice Window" (200, 200) (10, 10)) white (Circle 80)

据我了解,当我通过 ghci 打开这个文件时。将弹出一个名为“Nice Window”的窗口,它会为我很好地绘制出我的圆圈。

但是,当我打开它时。这是输出。

[1 of 1] Compiling Main             C:\Users\... Path here, interpreted
Ok, modules loaded: Main.
*Main>

即使我尝试直接在 ghci 中绘制

import Graphics.Gloss
picture = circle 80

会回来

<interactive>:3:9 parse error on input '='

最佳答案

你已经定义了一个main,但是没有告诉ghci你想要执行它。为此,只需键入 main。如果您的程序需要参数,您可以使用 :main arg1 arg2 来传递 arg1arg2,就好像它们在命令行上一样。

在 ghci 中定义东西时,必须使用 let。所以要定义picture,你会这样写

let picture = circle 80

与前面的事情一样,这定义了 picture 但不对它做任何事情;如果你想让某事发生,你必须准确地说出要执行的代码。

关于haskell - 让 Gloss 在 Haskell 中工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19437663/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com