Le 18 mai 2013 à 13:57, Loïc Chahine <address@hidden> a écrit :
J’aimerais trouver le moyen de dire juste "paroles" et que ça complète tout seul par ".ly". Comme
ça, je pourrais faire un truc avec une condition et si la condition est remplie, lui dire de compléter par
"2.ly" (pour obtenir "paroles2.ly").
Je suis à peu près sûr que quelqu’un sait, alors merci d’avance !
Pour construire des chaînes de caractère, je suggère d'utiliser la fonction
format.
Son usage est décrit ici :
<http://www.gnu.org/software/guile/manual/html_node/Formatted-Output.html#index-format>
(let ((fichier "toto"))
(format #f "~a.ly" fichier))
=> "toto.ly"
(let ((fichier "toto")
(index 2))
(format #f "~a~a.ly" fichier index))
=> "toto2.ly"