如何在Haskell中获取列表中的元组数

时间:2011-06-11 11:47:38

标签: list haskell

我想在列表中获得元组的总和。例如

[("Isuru1","Ranasinghe1",123),("Isuru2","Ranasinghe2",123),("Isuru3","Ranasinghe3",123),("Isuru4","Ranasinghe4",123)]

在上面的列表中答案必须是4。 请帮我解决这个问题。我是哈斯克尔的新手:(

1 个答案:

答案 0 :(得分:7)

使用length功能。它可以获得任何列表的长度,无论它是什么。

示例:

Prelude> length [("Isuru1","Ranasinghe1",123),("Isuru2","Ranasinghe2",123),("Isuru3","Ranasinghe3",123),("Isuru4","Ranasinghe4",123)]
4