1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

Duvida em Haskell

Discussão em 'Programação' iniciada por berzebu, 22 de Novembro de 2006. (Respostas: 1; Visualizações: 583)

  1. estou mais uma vez com duvidas, nao consigo definir as funçoes que me possam:
    1- limpar uma mensagem, de caracteres nao pertencentes ao alfabeto;
    2- converter a mensagem para maiusculas
     
  2. vma85

    vma85 Power Member

    import Data.Char

    retCar :: String -> String
    retCar [] = []
    retCar (x:xs) |(isAlpha x) = x : retCar xs
    | otherwise = retCar xs

    maiusc :: String -> String
    maiusc [] = []
    maiusc (x:xs) = (toUpper x) : maiusc xs

    Aqui estao as duas funcoes, precisas é da libraria Data.Char.
     

Partilhar esta Página