Как получить количество кортежей в списке в Haskell

#list #haskell

#Список #haskell

Вопрос:

я хочу получить сумму наборов в списке. для примера

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

в приведенном выше списке ответ должен быть 4.
пожалуйста, помогите мне решить это. я новичок в haskell: (

Ответ №1:

Используйте length функцию. Он получает длину любого списка, независимо от того, что в нем есть.

Пример:

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