Ganzzahldivision schneidet ab:7 / 2 ist 3. Machen Sie eine Seite zum Real, um ein
gebrochenes Ergebnis zu erhalten: 7 / 2.0 oder n * 1.0 / d.
Rest: Es gibt kein %. MathMod(n, d) übernimmt das Vorzeichen des Divisors, daher ist
MathMod(-30, 360) gleich 330 (das, was man zum Umbrechen eines Winkels oder Index braucht). Für
den Rest wie in C mit dem Vorzeichen von n verwenden Sie n - (n / d) * d.
Division durch null ergibt 0 und beendet das Skript nicht. Prüfen Sie den Divisor selbst,
wenn 0 eine irreführende Antwort wäre.
Ein Integer wird zum Real, wenn eine integrierte Funktion Real deklariert.MathSqrt(16) ist
MathSqrt(16.0). Umgekehrt geschieht das nie: Ein Real, der übergeben wird, wo ein Integer
deklariert ist, beendet die Aktion mit argument 1 has the wrong type; runden Sie ihn daher zuerst
mit MathRound, MathFloor oder MathCeil.
MathAbs, MathMin, MathMax, MathClamp und MathMod nehmen beide Typen an und geben den
Typ des ausschlaggebenden Arguments zurück (MathMod: Integer nur, wenn beide Integer sind). Bei
Gleichstand wird das erste Argument zurückgegeben. MathAtan2(y, x) nimmt beide Typen an und gibt
einen Real zurück.
MathRandom(min, max) schließt beide Grenzen ein und beendet die Aktion, wenn min > max ist.
Die Math-Funktionen geben nie NaN oder Unendlich zurück. Erhält eine Math-Funktion einen solchen
Wert oder gibt es kein endliches Ergebnis, liefert sie 0 (0.0, wenn das Ergebnis ein Real ist):
MathSqrt einer negativen Zahl, MathLog von null oder weniger, ein MathPow-Ergebnis, das nicht
endlich ist, MathFloor, MathCeil oder MathRound von NaN. MathFloor, MathCeil und
MathRound eines endlichen Werts außerhalb des Integer-Bereichs ergeben den größten bzw. kleinsten
Integer.
Real-Ergebnisse zeigen bei der Umwandlung in Text sechs Nachkommastellen. Runden Sie für die
Anzeige.
Trigonometrie arbeitet im Bogenmaß: rad = deg * MathGetPi() / 180.
Ganzzahlarithmetik, die über ±9,2 × 10¹⁸ hinausgeht, springt zum anderen Ende des Bereichs um:
Eins mehr als der größte Integer ist der kleinste. Es gibt keinen Fehler. Halten Sie die Werte im
Bereich.