4D v14.3SET REAL COMPARISON LEVEL |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v14.3
SET REAL COMPARISON LEVEL
SET REAL COMPARISON LEVEL
Der Befehl SET REAL COMPARISON LEVEL setzt den Epsilon Wert von 4D, um Werte und Ausdrücke vom Typ Zahl miteinander auf Gleichheit zu prüfen. Wir gehen von den beiden Werten a und b vom Typ Zahl aus. Ist Abs(a-b) größer als Epsilon, sind die Werte ungleich; Ist Abs(a-b) kleiner als Epsilon, sind die Werte gleich. 4D setzt Epsilon standardmäßig auf 10 hoch minus 6 (10^-6). Beispiele:
Der Befehl hat keine Auswirkung, wenn Epsilon > 10e-3 oder < 0 ist. Hinweis: Wollen Sie auf ein indiziertes Feld vom Typ Zahl mit Werten unter 10^-6 einen Such- oder Sortierlauf durchführen, sollten Sie vor Aufbau des Index den Befehl SET REAL COMPARISON LEVEL ausführen. Sie benötigen diesen Befehl natürlich nur, wenn Sie nicht mit dem Standardwert von Epsilon arbeiten. WICHTIG: Der Epsilon-Wert gilt nur für Zahlenvergleiche im Bezug auf Gleichheit. Er hat keine Auswirkung auf andere Vergleiche bzw. die Anzeige von Werten vom Typ Zahl. |
EIGENSCHAFTEN
Produkt: 4D
GESCHICHTE
Erstellt: 4D v6 SIEHE AUCH ARTIKELVERWENDUNG
4D Programmiersprache ( 4D v12.4) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||