En Haskell, vous pouvez mettre une chaîne en capitale en utilisant la bibliothèque standard sans avoir besoin de bibliothèques tierces.
(Comment faire:) Historiquement, concaténer des chaînes en Haskell n’est pas différent d’autres langages; ça reste une opération fondamentale.
Haskell rend ce processus assez simple avec la fonction toLower du module Data.Char.
toLower
Data.Char
(Comment faire :) Un autre exemple en utilisant les expressions régulières pour plus de complexité .
Historiquement, Haskell manipule des chaînes avec des listes, mais Data.Text est devenu standard, pour l’efficacité.
Data.Text
En Haskell, pour trouver la longueur d’une chaîne, on utilise la fonction length.
length
Haskell n’offre pas l’interpolation de chaînes nativement comme dans d’autres langages.
En Haskell, nous pouvons concocter une fonction qui supprime tous les guillemets d’une chaîne donnée.
Dans Haskell, on utilise généralement les regex ou les fonctions de manipulation de chaînes pour chercher et remplacer du texte.
En Haskell, les fonctionnalités regex ne font pas partie de la bibliothèque standard, nécessitant l’utilisation de paquets tiers comme regex-base accompagné d’un backend compatible tel que regex-posix (pour le support des regex POSIX), regex-pcre (pour les regex compatibles Perl), etc.
regex-base
regex-posix
regex-pcre