perl ders giriş 1

Önceki başlık Sonraki başlık Aşağa gitmek

perl ders giriş 1

Mesaj  derya Bir Ptsi Ekim 18, 2010 11:55 am

Perl Komutları Nasıl Yazılır? Beğendiğiniz bir editörle yazabilirsiniz. İlk satırda perl'un icra edilebilir dosyasının sistemdeki tam yolu verilir. Satırın başına( #! ) özel karakterleri mutlaka yazılmalıdır. Örnek : #!/usr/bin/perl gibi... Kodlama bittikten sonra editörden çıkılır ve Unix ve benzeri sistemlerde o dosyaya icra hakkı vermeniz gerekir. Varsayalım ki program adı deneme.pl olsun; chmod +x deneme.pl komutu bu işlemi yerine getirir. Program Nasıl Çalışır? Komut satırından program adını girip Enter tuşuna basınız. Örnek : deneme.pl Örnek program : #!/usr/local/bin/perl $girilensatir = ; print($girilensatir); Bu programın ilk satırında programın icrası için gereken dosyanın yeri belirtilmiştir. İkinci satırda klavyeden girilen değer $girilensatir değişkenine aktarılır. (Burada klavyeden merhaba yazalım). Üçüncü satırda ise bu değer ekrana yazdırılır. Ekrandaki görüntü şu şekildedir: > deneme.pl > merhaba > merhaba Açıklama satırları nasıl belirtilir. Açıklama yapmak amacıyla kullanacağımız satırların başına # işaretikoyarız. Örnek : # bu bir açıklama satırıdır# perl tarafından dikkate alınmaz Bu durumda önceki programımızı şu şekilde kodlayalım; #!/usr/local/bin/perl #Bu program klavyeden girileni#ekrana yazar.$girilensatir = ;print($girilensatir); Programın çalışması bir önceki ile tamamen aynıdır. # ile başlayan satırlar sadece bizi aydınlatmak,not tutmak içindir. Perl bu satırları değerlendirmeden geçer. Şimdi şu satırı ele alalım;$girilensatir = ; Bu satir bir perl ifadesidir(statement) her bir parçasına($girilensatir,=,,Wink ise gösterge(token) denir. $girilensatir bir skalar değişkeni belirtir. $ isareti değişkenin skalar olduğunugirilensatir ise değişkenin adını belirler. = göstergesi kendisinin (bize göre) sağındaki ifadeyisolundakine ata anlamı taşır. standart giriş elemanını yani klavyeden girişi ifade eder. Son olarak ; göstergesi ise ifadenin bitişini gösterir ve ifade sonlarında mutlaka bulunmalıdır aksitakdirde hata mesajı alırsınız. Yukarıdaki açıklamalar tüm perl benzer ifadelerinde geçerlidir. Yazım sırasında istisnai durumlardışında karakter aralarında boşluk, tab v.b whitespaces karakterleri kullanılabilir.Aralardaki boşluksayısı önemli değildir. Gelelim yazdırmaya;Standart çıktı(ekran)ya yazdırma görevini print yapar. print($girilensatir); ifadesiyle $girilensatirskalar değiskeninin içeriği ekrana yazdırılır. Aslında print fonksiyon olarak çalışır. $girilensatir 'ı isearguman olarak kullanır. Arguman 1 den fazlada olabilir. Print ($girilensatir, $girilensatir);ifadesinde 2 arguman kullanılmıştır. Her ikisi de klavye girişini alan $girilensatir değişkenidir. Bu durumda busatırın çalışması anında $girilensatir değeri, ekrana 2 defa yazdırılır.
avatar
derya

Mesaj Sayısı : 8
Kayıt tarihi : 09/03/10
Yaş : 29
Nerden : samsun

Kullanıcı profilini gör

Sayfa başına dön Aşağa gitmek

Önceki başlık Sonraki başlık Sayfa başına dön

- Similar topics

 
Bu forumun müsaadesi var:
Bu forumdaki mesajlara cevap veremezsiniz