我很难理解字符阅读在空白中的工作原理。我能够运行 Hello World 程序。但现在我尝试从用户那里读取一个字符,然后在标准输出上打印它。我没有收到任何错误,一切都编译得很好,但字符没有出现在输出中。我尝试对其进行一些调试,但它在空格中真的很难,我相信它不会打印任何内容,因为我从用户读取的值为 0(或 null)。
这是我阅读角色的方式(我相信它是正确的方式)
start
end
这里是打印出来的 SSCCE(这应该可以工作,因为它与 Hello World 项目中的几乎相同。
start
end
我正在使用 Whitespace 0.3 和 Haskell 编译器 5.02 版