使用表达式树解析输入
作者:skiboy108 提问时间:12/13/2022
因此,我尝试获取用户输入,然后将其解析为我为其设置了表达式树的表达式。我拥有的表达式树是: data Expression = State [Float] Float | Const Float...
haskell 问答列表
作者:skiboy108 提问时间:12/13/2022
因此,我尝试获取用户输入,然后将其解析为我为其设置了表达式树的表达式。我拥有的表达式树是: data Expression = State [Float] Float | Const Float...
作者:not_existent 提问时间:1/17/2023
此函数采用文件路径并返回文件的内容。 此文件包括一组相同长度的线条。 -- 它曾经是一张原始的图片。 parsePicture :: FilePath -> IO() parsePicture fi...
作者:rex 提问时间:2/28/2023
我目前正在学习Haskell。我在使用纯函数编写一些 IO 函数时遇到了困难(我不确定使用我正在使用的结构是否可以做到这一点)。 我在下面包含了复制我实际问题的完整玩具代码。 import Dat...
作者:string_loginUsername 提问时间:4/8/2023
我有一个包装器,每当返回非零退出代码时,它都会提前退出,并返回输出readCreateProcessWithExitCodestdout import System.Process runShel...
作者:Elliott 提问时间:10/9/2023
我一直在尝试在业余时间学习 Haskell 的基础知识,但我一直坚持调试这个小程序,它从用户那里获取整数输入,将它们转换为 s 列表:Int module Main where ---------...
作者:tugudd 提问时间:12/4/2022
这学期我在大学学习Haskell。我遇到了一个问题,我有一个列表列表,我想在第一个列表上附加一个。IO [[String]]IO [String] 让我们将它们表示为 x 和 y。所以我试着做或。他...
作者:floxam 提问时间:2/23/2023
我正在尝试构建一个简单的光泽游戏,该游戏使用 BMP 文件作为精灵,这些精灵将在加载后进行动画和移动。我正在尝试使用动画或模拟功能让其中一些图像移动。 simulate 的参数之一是类型 (mode...
作者:Electroboss 提问时间:4/4/2023
我不知道以前是否有人问过这个问题,但我没有从谷歌搜索中得到任何东西。 我想在 Haskell 中拥有以下代码的等效项: def inputThing(string: str) -> bool: a...
作者:Futarimiti 提问时间:5/20/2023
我刚刚了解了扩展,类型级文字,并发现可以使用 中提供的约束来比较类型级别的自然数,并使用 中提供的类型级操作进行操作。DataKindsData.Type.Ord(>)GHC.TypeNats(+) ...
作者:hololeap 提问时间:5/29/2018
我正在尝试使用 Haskell 构建并发且健壮的代码,建议我使用 safe-exceptions 和 async 库。但是,我很难理解如何处理操作中抛出的非致命错误。async 例如,如果有一个简单...