hi,
aber in wie weit verändern die doppelquots die berechnung?
Das ist die Crux mit den Datentypen, die Perl nicht kennt. Perl versucht dann, je nach Kontext, was draus zu machen, im Beispiel ist der Kontext eine Berechnung von Gleitkommazahlen (%f, float Kontext innerhalb der printf()-Anweisung). Perl evaluiert also das, was zwischen den Anführungszeichen steht, zu einer Zahl und dabei kommt Mist raus.
Es gibt zwar
use strict;
und -w in der shebang
#!/usr/bin/perl -w
aber das hilft in diesem Fall nicht wirklich.
Hotte