Hallo zusammen
Ich weiss, es klingt banal, aber ich schaffe es einfach nicht :-(
Warum funktioniert der folgende Code nicht?
\version "2.19.82"
myFunc =
#(define-void-function
(pValue)
(string?)
(if (not (defined? 'varA)) (define varA pValue))
)
% varA = "A"
\myFunc "X"
\markup \varA
Es kommt die Fehlermeldung "Bad define placement (define varA pValue)". Wie muss das 'define' formuliert sein, damit der Variablen varA der Wert der Variablen pValue zugewiesen wird?
Besten Dank im voraus!
Köbi
Hallo,
das scheint mir das gleiche Problem zu sein wie hier:
https://lilypondforum.de/index.php/topic,321.msg2083.html#msg2083 (https://lilypondforum.de/index.php/topic,321.msg2083.html#msg2083)
Hilft das schon?
Gruß,
Harm