Division durch Null

Stelle Fragen zur Programmierung mit Autohotkey

Moderator: jNizM

Julius
Posts: 67
Joined: 15 Sep 2015, 07:41
Contact:

Division durch Null

31 Mar 2018, 06:39

Hi, wahrscheinlich ist das ein alter Hut, ich habe es trotzdem jetzt erst entdeckt, dass AHK die Division durch Null erlaubt, ohne eine Fehlermeldung auszuwerfen:

Code: Select all

nom := 0
denom := 1
x := denom/nom
MsgBox % x
x := round(x, 1)
MsgBox % x
ExitApp
Die erste msgbox bleibt ja noch verschämt leer, aber nach dem Runden zeigt die zweite als Ergebnis 0.0 an. Was hab ich übersehen?

Frohe Ostern, btw :cookie:
just me
Posts: 9453
Joined: 02 Oct 2013, 08:51
Location: Germany

Re: Division durch Null

31 Mar 2018, 06:55

Moin Julius,
Ausdrucksoperatoren (in absteigender Priorität) wrote: * / //:
Eine Division durch 0 erzeugt ein leeres Ergebnis (leere Zeichenkette).
In AHK 1.1 werden leere Zeichenketten in mathematischen Operationen manchmal als 0 behandelt.

Frohe Ostern!
just me
Julius
Posts: 67
Joined: 15 Sep 2015, 07:41
Contact:

Re: Division durch Null

31 Mar 2018, 14:51

Ja, das war mir wirklich noch nie aufgefallen. Da hätte ich auch im Traum nicht mit gerechnet. Danke!

Return to “Ich brauche Hilfe”

Who is online

Users browsing this forum: No registered users and 56 guests