Ich habe die folgenden Anweisungen verwendet, um die aktuelle Zeit zu ermitteln.
print "$query executed successfully at ",localtime;
print "$query executed successfully at ",(localtime);
print "$query executed successfully at ".(localtime);
Ausgabe
executed successfully at 355516731103960
executed successfully at 355516731103960
executed successfully at Wed Apr 7 16:55:35 2010
Die ersten beiden Anweisungen geben die aktuelle Uhrzeit nicht in einem Datumsformat aus. Die dritte Anweisung liefert nur die korrekte Ausgabe im Datumsformat.
Meines Erachtens gibt die erste einen Wert im skalaren Kontext zurück, gibt also Zahlen zurück.
Im zweiten Druck habe ich localtime nur im Listenkontext verwendet, weshalb es auch eine Zahlenausgabe gibt.