|
|||||||||||||||||||||||||||
Bjoern Bille Hoejte <sslug@sslug> writes:
>> (
>> *Aldrig* brug printf hvis det ikke er nødvendigt. Det er en dårlig
>> vane og sløver programmet betragteligt ned.
>> )
>
> Okay... Denne her forstår jeg ikke helt. Grunden til at jeg som regel
> bruger printf er at jeg har en hulens bunke formatering af output der skal
> udføres, for slet ikke at tale om parametererstatninger o.s.v. Jeg har
> leget lidt med format og write til at erstatte printf, og i visse tilfælde
> er det fint nok.
Jeg har *aldrig* brugt format og write.
I langt de fleste tilfælde er en helt almindelig print nok. Husk at
perl folder variable ud i strenge omgivet af dobbeltplinger:
$a = 42;
print "Værdien er $a\n"; # Værdien er 42
I langt de fleste tilfælde er dette nok og gør det rigtige. printf er
både langsommere (cirka en faktor 4) og lettere at lave fejl i. Og i
øvrigt er det den kanoniske måde at bruge print hvis det er nok, det
vil altså være lettere for andre programmører at overtage din kode
hvis du ikke unødigt bruger printf.
--
Peter Makholm | One thing you do is prevent good software from
sslug@sslug | being written. Who can afford to do professional
http://hacking.dk | work for nothing?
| -- Bill Gates
|
||||||||||||||
|
||||||||||||||