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

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/

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

Bonjour,
C'est très facile :

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
jour:

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 . Personnellement, mon préféré est https://scheme-book.ursliska.de/ (malheureusement encore incomplet mais déjà très utile).

Cordialement,
Jean Abou Samra

···

Le 21 oct. 2019 à 18:56, filosophem <****@****> a écrit :

Argh !!!

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

Merci, merci merci !!!!!

···

-----

"/home sweet /home"

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