[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Une question de Scheme
From: |
Nicolas Sceaux |
Subject: |
Re: Une question de Scheme |
Date: |
Sat, 18 May 2013 16:40:31 +0200 |
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"