4
buscaLivroNome :: Livro -> Nome -> String
buscaLivroNome [] _ = "Nao Encontrado"
buscaLivroNome ((codigo,nome1,preco, autor, ano):resto) nome2 | nome1 == nome2 = "Livro Encontrado" | otherwise = buscaLivroNome resto nome2
I need to compare the strings nome1
and nome2
are equal, but is returning this error:
Exception: Prelude.read: no parse
Compare strings in Haskell
– Marconi
Information is missing from your question, such as the complete type of
Livro
and ofNome
, in addition, the functionread
is not being called anywhere in your code.– ptkato