Quelle est la manière idiomatique (ou y en a-t-il une) de supprimer les nouvelles lignes des chaînes dans Haskell? Ou dois-je créer le mien en trouvant les nouvelles lignes/espaces finaux et en les retirant ensuite?Supprimer les nouvelles lignes dans Haskell
EDIT: Je cherche ce que le rstrip Python fait, mais ne pas besoin de l'argument optionnel "caractères":
string.rstrip (s [,]) CHARS
Retour une copie de la chaîne avec les caractères finaux supprimés. Si les caractères sont omis ou Aucun, les espaces blancs caractères sont supprimés. Si donné et non Aucun, les caractères doivent être une chaîne; les caractères dans la chaîne seront et seront supprimés de la fin de la chaîne cette méthode est appelée.
Bien que les deux votre question et les différentes réponses données affaire dans la plupart des cas avec la mise en œuvre 'fonction rstrip' dans Haskell, son utilisation est pas très idiomatiques dans Haskell Python. Habituellement, vous utiliseriez 'lines' et' words', sauf s'il y a une raison spéciale pour le contraire. – Yitz