Thread Anfängerfrage Unterstrich (18 answers)
Opened by lern_noch at 2023-01-31 11:42

bianca
 2023-02-07 13:10
#194662 #194662
User since
2009-09-13
7016 Artikel
BenutzerIn

user image
2023-02-07T11:45:40 lern_noch
Ich habe versucht die Startzeit des Scripts mit in die log-Datei zu schreiben. Macht er aber nicht, sondern localtime... kommt uninterpretiert im Klartext ins log. Sicher eine Frage von Klammern etc., meine Versuche sind gescheitert.

Wird hier erklärt: https://www.nebel.de/kurse/Perl/7.7.DatumundZeit.h...

2023-02-07T11:45:40 lern_noch
if ($prueflog) { print $prueflog "Startzeit: >localtime[3,[4]+1,[5]+1900,2,1,0]<\n"; }
Warum steht (was ja funktioniert) ein Semikolon als letztes Zeichen vor der geschwungenen Klammer? Ist das unnötig und erfolgt nur aus "Gewohnheit"?

Das ist ein ganz normales Kommando Ende für print. Dass das in dieser Konstellation als letzte Zeile im Block entfallen kann ist eine Ausnahme. Ich empfehle es immer zu schreiben weil es ganz doofe Fehler macht, wenn man da ein Kommando ergänzt und vergisst das Semikolon zu setzen.

Editiert von bianca: c ergänzt
10 print "Hallo"
20 goto 10

View full thread Anfängerfrage Unterstrich