Free Palestine and Lebanon 🍉 Stop the Genocide
Haskell Logo

Programação Funcional

Questão 18: cola

Voltar

Defina a função cola :: [(String,b,c)] -> String que recebe uma lista de triplos e concatena as strings que estão na primeira componente dos triplos.

Exemplo

> cola [("rui",3,2), ("maria",5,2), ("ana",43,7)]
"ruimariaana"

Resolução

Clica para revelar

cola :: [(String,b,c)] -> String
cola [] = ""
cola ((a,b,c):t) = a ++ cola t