ccebinger / SWPSoSe14

2 stars 1 forks source link

Extra: Support negative numbers #221

Closed kretzschi closed 10 years ago

kretzschi commented 10 years ago

Sofern noch Zeit ist, wäre es schön, wenn wir Rail um negative Zahlen erweitern können. Wie wir es syntaktisch umsetzen würden, kann man ja mal bei Interesse diskutieren.

jdettlaff commented 10 years ago

Wir unterstützen sie ja bereits: $ 'main' -13so# Gibt "-2" aus, dank java/lang/Integer.

Auch: $ 'main' -[-3]2ao# Gibt "-1" aus. Gibt es überhaupt andere Stellen, wo negative Zahlen gesondert behandelt werden müssen?

kretzschi commented 10 years ago

Aber bei deinem ersten Beispiel, das - ist doch eine Rail oder ? wie rafft er denn da, dass es ein minus sein soll?

Aber sonst ist das gut zu wissen :D

mbaeten commented 10 years ago

ist alles korrekt so. ---123--- ergibt auch 1,2,3 -1 etc geht nur mit [-1]

jdettlaff commented 10 years ago

Im ersten Beispiel wird +1, dann +3 gepusht, dann subtrahiert, was korrekt -2 ergibt. Im 2. Beispiel wird die negative Zahl (mit eckigen Klammern) ja auch richtig gepusht.

kretzschi commented 10 years ago

Achso, ja dann verstehe ich das! Top, dann schließe ich das mal wieder ;)