Wenn Du wirklich 12,2 und 12,8 als Werte ausgegebenbekommst und nicht 12.2 bzw. 12.8, dann sind das keine Zahlen mit Dezimalstellen.
Ja, bekomme ich. Ich lese die Werte aus einer DB aus und bekomme sie so zurück. Offensichtlich arbeitet Perl an dieser Stelle wirklich mit Strings, das ist ein guter Tipp!
Kann ich dem Perl denn irgendwie verständlich machen, dass es auch mit diesen Werten rechnen kann (use locales oder sowas)? Oder muss ich jetzt alle Kommas in Punkte umwandeln?