Shebang ?

Perl genellikle unix serverlarda cali$ir, bir .pl dosyasinin yorumlanabilmesi icin Perl”in o sunucuda bulundugu yeri belirtmek gerekir. Shebang”da bu i$e yarar, yani sunucuda perl bu dizinde bunu cali$tir der Shebang servera gore degi$ebilir ama genellikle " #!/usr/bin/perl " olarak kullanilir.

yaptim, ama nerede?

Perl dilinde genellikle kod yazarken yaptiginiz zaman ekrana bo$ gelir hatanizi bulmakla bogu$mak sizi yorar, bu durumda bizi " use CGI::Carp "fatalsToBrowser"; " komutu yardimci olacaktir, shebang”dan sonra yazarsiniz cali$ir.

Perl dilinde ekrana yazi yazdirmak icin; " print "Nox……….uila"; " kullanilir. dilinde oldugu gibi Perl dilindede bazi karakterler ozel anlam ta$ir, onlari ekrana yazdirabilmek icin " " kullaniliriz.

Cift Tirnak ( " ): Cift tirnak perl icin bir komutun bittigini veya ba$ladigini ifade eder.

Noktali virgul ( ; ): Noktali virgul perl dilinde satirin komutun bittigini belirtir.

Degiskenler

Perl dilinde 3 ce$it degi$ken vardir

1. Scalar

2. Array

3. Hash

biz $imdilik Scalar degi$kenden bahsedicez.

Scalar degi$kenler herhangi bir yazi, rakim veya herhangi bir karakter tutarlar. Scalar degi$ken tanimlarken $ () i$areti kullaniriz. Yani Perl yorumlayicisi $ isaretini gordugu zaman bir degisken oldugunu anlar. Scalar degi$kenler; harf, sayi _ disinda bir isaretle isimlendirilemez. Perl dilinde buyuk kucuk harf farki vardir. Yani SG ile sG ayni degildir (:

Uygulama:

#!/usr/bin/perl

# degisken.cgi

$nick = "Nox……….uila";
$sehir = "";

print "Selamlar ben Singlegun …………………a $nick, $uanda $sehir sehirindeyim..";

Perl hakkinda en uygun gordugum bolum burasi, buraya acayim dedim (:

Tags: , , , , , , , , , , ,
Perl diline giris ve degiskenler scripti konusu
Benzer yazılar:
    Benzer yazı yok