【发布时间】:2015-11-04 18:18:47
【问题描述】:
我在 Haskell 中有一个函数,它返回一张卡片的继承者。我知道如何使用列表理解来访问卡片,但不太确定如何获得下一张卡片,所以 pos+1。这是我的代码:
pCard :: Card->Deck->Card
pCard (K,C) _ = (A,S) --exception for last card
pCard crd pck = head [p | (pos,p) <- (zip [0..51] pck), crd==p]
【问题讨论】:
标签: list haskell list-comprehension