Ich habe triviale Probleme Umwandlung ganzzahliger Division in eine Gleitkomma Lösung in Emacs Lisp 24.5.1.Convert Integer in Float in Elisp
(message "divide: %2.1f" (float (/ 1 2)))
"divide: 0.0"
ich diesen Ausdruck glauben ersten 1/2 rechnet, findet es 0 nach Kürzen ist, dann 0.0 mit dem Schwimmer zuweisen. Offensichtlich hoffe ich auf 0,5. Was sehe ich hier nicht? Danke
Vielen Dank! Solange einer von ihnen ein Float ist, ist das Ergebnis ein Float. Ich wusste das, aber Lisp zu lernen, ließ mich irgendwie hypnotisieren. Danke –
Das Elisp-Handbuch, Knoten [Arithmetische Operationen] (http://www.gnu.org/software/emacs/manual/html_node/elisp/Arithmetic-Operations.html), erklärt dies. – Drew