GHCi/Haskell对黑色pawnunicode字符有什么问题?

在以下几行中,Haskell 似乎只有最后一行有问题。我在 GHCi 中加载文件时的错误是error: parse error on input ‘?’.

xK = '?'
xK = '?'
xR = '?'
xB = '?'
xN = '?'
xP = '?'
xk = '?'
xk = '?'
xr = '?'
xb = '?'
xn = '?'
xp = '??'

不管是什么原因,我觉得很奇怪,其他 11 个字符的一切都很好。

可能很重要:我直接从Wikipedia复制了字符。

回答

你的黑棋子秘密地是两个代码点。相比:

> "?" -- entered myself
"9823"
> "??" -- copied and pasted from the question
"982365038"

如果您只包含第一个代码点或将绑定从 a 更改Char为 a String,它将正常工作。


以上是GHCi/Haskell对黑色pawnunicode字符有什么问题?的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>