如何在haskell中比较字符串?

Ral*_*lph 2 string comparison haskell

我刚刚开始学习Haskell,我正在读一本名为"为了好大学而学习你的哈斯克尔!

在第2章中,有一些我没有得到的东西.

当我使用">"运算符比较两个字符串时:

ghci> "Abrakadabra" < "Zebra"

True
Run Code Online (Sandbox Code Playgroud)

我不明白为什么它返回true.我试图根据ASCII字符分析这个,但我仍然不明白为什么.我认为我们比较字符串中的字符数,但这个例子改变了我对它的理解.

有人可以帮我澄清一下吗?

Tho*_*son 12

这是词典排序,如果你在字典中查找内容,这是你应该期待的.