问题描述
在以下几行中,Haskell 似乎只有最后一行有问题。我在 GHCi 中加载文件时的错误是 tw.wm_overrideredirect(1)
。
error: parse error on input ‘♟’
不管是什么原因,我觉得很奇怪,其他 11 个字符一切都很好。
可能很重要:我直接从 Wikipedia 复制了字符。
解决方法
你的黑色棋子暗中是两个代码点。比较:
> "♟" -- entered myself
"\9823"
> "♟︎" -- copied and pasted from the question
"\9823\65038"
如果您只包含第一个代码点或将您的绑定从 Char
更改为 String
,它会正常工作。