Sto provando a scrivere una funzione che restituisce il più lungo di due stringhe. Finora questo è quello che ho:Un modo elegante per restituire il più lungo di due stringhe
maxString :: String -> String -> String
maxString a b
| (length a) > (length b) = a
| otherwise = b
questo funziona, ma mi chiedo se c'è un modo più elegante di scrivere questo. Nota: i due argomenti non possono essere in una lista. Devono essere argomenti separati per consentire il currying.
Pensieri?
attenti alle liste infinite! – karakfa