Subject: Concaténation d'un entier dans une chaîne de caractère

From: filosophem <[email-masked]>
Date: Mon, 21 Oct 2019 09:56:19 -0700 (MST)

Bonsoir,

Après plusieurs jour de recherche, je me résous à poser la question au grand
jour:

Comment concaténer un entier dans une chaîne de caractère?

Voici le code:

myTempo = 100
name = #(string-append "ABCDEFG_" myTempo "bpm")

Vous l'aurez compris je veux que name = "ABCDEFG_100bpm"

D'avance merci pour vos réponses.

-----

"/home sweet /home"

Filosophem

-----

"/home sweet /home"

Filosophem
--
Sent from: http://lilypond-french-users.1298960.n2.nabble.com/

---

From: Jean ABOU SAMRA <[email-masked]>
Date: Mon, 21 Oct 2019 20:34:20 +0200

> Le 21 oct. 2019 à 18:56, filosophem <[email-masked]> a écrit :
> 

Bonjour,
> myTempo = 100

name = #(string-append "ABCDEFG_" (number->string myTempo) "bpm")

Je crois qu'il existe également une procédure (format).

> Après plusieurs jour de recherche, je me résous à poser la question au grand

Vraiment ? Peut-être devriez-vous essayer un tutoriel Scheme ? Je ne sais pas qui vous êtes, mais bien que Scheme soit peu intuitif pour qui n'a jamais pratiqué un langage fonctionnel et même si Guile (l'interpréteur Scheme du projet GNU utilisé par LilyPond) est extrêmement mal documenté ce qui est sûrement la cause de vos recherches infructueuses, on peut tout de même acquérir de bonnes bases en lisant n'importe lequel des liens listés sur http://lilypond-french-users.1298960.n2.nabble.com/apprendre-Scheme-adapte-a-Lilypond-tp7587224.html <http://lilypond-french-users.1298960.n2.nabble.com/apprendre-Scheme-adapte-a-Lilypond-tp7587224.html> . Personnellement, mon préféré est https://scheme-book.ursliska.de/ <https://scheme-book.ursliska.de/> (malheureusement encore incomplet mais déjà très utile).

Cordialement,
Jean Abou Samra

---

From: filosophem <[email-masked]>
Date: Mon, 21 Oct 2019 11:42:47 -0700 (MST)

Argh !!! 

Comment j'ai fait pour passer à côté ? 

Merci, merci merci !!!!!

-----

"/home sweet /home"

Filosophem