Thread Perl einen sicheren Counter erstellen (24 answers)
Opened by Johannes_Schuller at 2012-06-06 10:27

bianca
 2012-06-06 12:52
#158792 #158792
User since
2009-09-13
7016 Artikel
BenutzerIn

user image
2012-06-06T10:13:02 pq
ich würde noch die argumente für seek importieren:
Code (perl): (dl )
1
2
3
use Fcntl qw/ :flock :seek /;
...
seek DATEI, 0, SEEK_SET;

Gut, dass das hier angesprochen wird, ich habe das nämlich noch nie so ganz verstanden und lasse deshalb den dritten Parameter immer weg.
Aus der Doku:
Quote
The values for WHENCE are 0 to set the
new position *in bytes* to POSITION, 1 to set it to the current
position plus POSITION, and 2 to set it to EOF plus POSITION
(typically negative). For WHENCE you may use the constants
"SEEK_SET", "SEEK_CUR", and "SEEK_END" (start of the file,
current position, end of the file) from the Fcntl module.
Returns 1 upon success, 0 otherwise.

Worin liegt der Unterschied, ob ich dort eine 0 oder ein SEEK_SET angebe?
Oder habe ich die ganze Syntax nicht verstanden?
10 print "Hallo"
20 goto 10

View full thread Perl einen sicheren Counter erstellen