errata.
At 00:15 12-09-99 -0600, i wrote:
>langkah-langkah untuk memeriksa kesalahan:
>1.lihat error log server -> tapi kayaknya ini ngga mungkin
> di virtualave atau webhosting lain.
^ free
At 17:55 12-09-99 +0700, you wrote:
> diperiksa lagi tiap baris 'print "' harus ditutup dengan \n"; contoh :
> print "been added to the guestbook.<hr>\n";
>
> bisa dicoba untuk dihindari pemakaian spt:
> print "been added to the guestbook.been added to the guestbook.been
>added to the guestbook.been added to the guestbook.been added to the
>guestbook.been added to the guestbook.<hr>\n";
>(lebih dari satu baris utk satu "print")
mas iwan, sebetulnya ngga pa-pa kok literal dalam kutip ganda mengandung
newline. akan dianggap sebagai newline juga:
print "satu
dua
tiga
";
hasilnya:
satu
dua
tiga
malah lebih efisien (dan lebih irit ngetik :) dibanding memanggil fungsi
print berulang kali.
print "satu\n";
print "dua\n";
print "tiga\n";
tapi tentu saja ini sepenuhnya bergantung selera. di VB atau programming
language lain mungkin cara yang kedua yang preferred, karena lebih rapi,
dan terasa lebih "bener".
<PROMO>
fyi, ada berbagai cara lain mencetak multiline text kalo di perl.
1. heredoc, ala shell:
print <<EOF;
satu
dua
tiga
EOF
2. menggunakan operator penggabungan string . (yang akan di-"constant-
fold" waktu kompilasi, jadi ngga perlu khawatir akan tidak efisien):
print "satu\n".
"dua\n".
"tiga\n";
3. menggunakan fungsi join:
print join "\n",
"satu",
"dua",
"tiga";
terdapat pula berbagai cara mengutip string literal, yang dapat mengirit
pengetikan (dan mengurangi risiko cedera jari :-) mis, ada operator qw()
untuk mengubah deretan kata menjadi array. sehingga contoh terakhir dapat
ditulis sbb:
print join "\n", qw/satu dua tiga/;
in short,
in perl,
there's more than one way to do it.
</PROMO>
--
mailto:[EMAIL PROTECTED]
http://steven.haryan.to
Bandung Perl Mongers: http://bandung.pm.org
Layanan Pertukaran Banner - http://www.indobanner.co.id
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
To unsubscribe, e-mail : [EMAIL PROTECTED]
To subscribe, e-mail : [EMAIL PROTECTED]
Netika BerInternet : [EMAIL PROTECTED]