Ich arbeite mit Breiten- und Längengraden, um Geschäftsstandorte zu bestimmen, und bin in ein merkwürdiges Verhalten geraten.
Im nachstehenden Perl-Snippet wird die Gleichung, die Daten zu $v1
zuweist, zu 1 ausgewertet. Wenn ich acos($v1)
aufruft, erhalte ich einen sqrt
-Fehler. Wenn ich acos("$v1")
(mit Anführungszeichen) anrufe, tue ich das nicht. Der Aufruf von acos(1)
erzeugt auch keinen Fehler. Warum sind die Zitate wichtig?
$v1
ist nicht genau 1:
Wenn Sie es jedoch stringieren, behält Perl nur 15 Stellen der Genauigkeit :
%Vor%Tags und Links perl