【发布时间】:2014-10-19 17:58:46
【问题描述】:
我想知道haskell如何评估以下表达式。
span (`elem` ['A'..'Z']) "BOBsidneyMORGANeddy"
结果是
("BOB","sidneyMORGANeddy")
谁能解释一下评估过程?因为我不知道为什么会像上面那样分裂。
【问题讨论】:
-
它在
s处拆分,因为这是'A'..'Z'集合中not 的第一个字母。
标签: haskell evaluation