Deutsches Lilypond Forum (Archiv)

Allgemein => Fragen zu Funktionen => Thema gestartet von: iugin am Montag, 15. Dezember 2014, 13:47

Titel: Scheme: pair Problem
Beitrag von: iugin am Montag, 15. Dezember 2014, 13:47
Hallo miteinander

könnt ihr mir bitte sagen, wie ich eine Operation in einem pair durchführen kann?
Etwa so (ich habe den ersten Befehl mit pair genommen, den ich in Internet gefunden habe):
\markup {
  \draw-dotted-line #'(1 . (* 1 1))
}

Danke vielmals und einen schönen Tag :)

Eugenio
Titel: Re: Scheme: pair Problem
Beitrag von: iugin am Montag, 15. Dezember 2014, 14:20
Ok, gefunden!
\markup {
\draw-dotted-line #(cons 1 (* 1 1))
}
Ist mir aber nicht klar, wieso das andere nicht möglich ist...

Einen lieben Gruss

Eugenio
Titel: Re: Scheme: pair Problem
Beitrag von: harm6 am Montag, 15. Dezember 2014, 21:54
Hallo Eugenio,

hilft Dir folgender Thread:
https://liarchiv.joonet.de/index.php?topic=1762.0 (https://liarchiv.joonet.de/index.php?topic=1762.0)
?

Gruß,
  Harm
Titel: Re: Scheme: pair Problem
Beitrag von: iugin am Dienstag, 16. Dezember 2014, 08:18
Hallo Harm

ja, logisch! Ich hatte natürlich den Apostroph gesehen, und wusste auch (dank eben deiner Erklärung) was bedeutet. Nur in dem Moment habe ich anscheinend beide Dinge nicht verbunden. Ist ja klar... :)

Die Lösung zu meinem Rätsel:
\markup {
  \draw-dotted-line #`(1 . ,(* 1 1))
}

Danke und einen schönen Tag

Eugenio