|
|||||||
| Web Tasarım İnternet sitesi ile ilgili kodlar, kaynaklar, ipuçları, uygulamalar ve diğer herşey. |
![]() |
|
|
Konu Araçları |
|
|
#1 (permalink) |
|
Ziyaretçi
Mesajlar: n/a
|
[PERL] iLe KodLar NasıL YazıLır ? Beğendiğiniz bir text editörle yazabilirsiniz(Benim favorim Not Defteri). İ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 : Kod:
#!/usr/bin/perl 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 NASIL ÇALIŞIR Komut satırından program adını girip Enter tuşuna basınız. Örnek : Kod:
deneme.pl $girilensatir = <STDIN>; 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: Kod:
> deneme.pl > merhaba > merhaba Örnek : Kod:
# bu bir açıklama satırıdır # perl tarafından dikkate alınmaz #!/usr/local/bin/perl #Bu program klavyeden girileni #ekrana yazar. $girilensatir = <STDIN>; 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 Kod:
$girilensatir = <STDIN>; takdirde hata mesajı alırsınız. Yukarıdaki açıklamalar tüm perl benzer ifadelerinde geçerlidir. Yazım sırasında istisnai durumlar dışında karakter aralarında boşluk, tab v.b whitespaces karakterleri kullanılabilir.Aralardaki boşluk sayısı önemli değildir. GELELİM YAZDIRMAYA Standart çıktı(ekran)ya yazdırma görevini print yapar. print($girilensatir); ifadesiyle $girilensatir skalar değiskeninin içeriği ekrana yazdırılır. Aslında print fonksiyon olarak çalışır. $girilensatir 'ı ise arguman 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 .. koLay geLsin:smile: |
|
| Bu mesaj için kişisine teşekkür edenler: |
CyBeriaN (11.06.2006)
|
![]() |
| Şu Anda Konuyu İnceleyen Aktif Kullanıcılar: 1 (0 üye ve 1 misafir) | |
| Konu Araçları | |
|
|
Benzer Konular
|
||||
| Konu | Konuyu Başlatan | Forum | Cevaplar | Son Mesaj |
| tema yapılır temalara yazı yazılır | enesony | SonyEricsson | 14 | 15.03.2008 14:29 |
| Hesap Makinesi [PERL] | MaStEr | Web Tasarım | 2 | 04.06.2006 18:37 |
| FaktoriyeL HesapLama [PERL] | MaStEr | Web Tasarım | 0 | 07.05.2006 01:36 |
| Sayı OrtaLama [PERL] | MaStEr | Web Tasarım | 0 | 07.05.2006 01:34 |
| CGI/PERL Dersleri | PiLoT | Web Sitesi Çökertme | 2 | 02.09.2005 16:59 |