Bilgi Keşfi
/ Knowledge Discovery >> Bilgi Keşfi >> teknoloji >> bilgisayar >> bilgisayar programı >>

Nasıl PERL
Nasıl Çalışır Perl Works

ce kolaydır. (! UNIX kullanıyorsanız, kelime " yazın ilk satırda /usr /bin /perl # gibi bir yorum yerleştirebilirsiniz ve sonra olmaz; perl ". Komut satırında)

stdout'a yazdırma komutu yazdırır şeyler. \\ N notasyonu bir satır besleme olduğunu. Merhaba \\ nWorld \\ n ";

dikkat edin; iki satır baskı " üzerinde # Yazdır

: Eğer (# bir yorum gösterir) Bu gibi bakmak test programını modifiye eğer o daha net olurdu \\ n " baskı komutu " yorumlamak gerektiğini anladım; Bir satır besleme olarak değil, değişmez karakter olarak. Yorumlanması nedeniyle baskı komutu değil oluştu, ancak çünkü çift tırnak kullanımı (bir uygulama Perl alıntı denir). Eğer, bunun yerine tek tırnak kullanmak olsaydı gibi. 
 print 'Merhaba! \\ NWorld \\ n'; 

\\ n karakteri yorumlanır olmaz ama bunun yerine tam anlamıyla kullanılacak

Ayrıca backquote karakter vardır: `. Bu bir çift tırnak bir işletim sistemi komut olarak yorumlanması gerektiği ve bu komut yazdırılan komutunun çıkışı ile yürütülmelidir içinde ne olduğunu göstermektedir. Işletim sisteminden backquotes içinde bir komut satırı işlemi yerleştirmek olsaydı, idam istiyorum. Örneğin, Windows NT'de diyebilirsiniz:

 baskı `cmd /c dir`; 

DIR komutunu çalıştırın ve geçerli dizinden dosyaların listesini görmek için

Sen. Ayrıca düzenli ifadeler alıntı kullanılan /karakter görürsünüz.

yazdırma komutu ayırıcı olarak virgül anlar. Örneğin:; '! Dünya

 print' merhaba ', " \\ n ",; 

Ancak, aynı zamanda bir dönem göreceksiniz:
print' merhaba '

. " \\ n ". '! Dünya'; 

dönemi aslında bir dize bitiştirme operatörüdür

C millet için bir printf operatörü Orada da
PERL Not

Windows NT'de, sen diyemeyiz: <.. br>

 baskı `dir`; 

dir ayrı çalıştırılabilir olmaması nedeniyle - bu komut yorumlayıcı cmd parçasıdır. Cmd yazın /? Bir DOS detaylar için sorar.
Değişkenler

Değişkenler Perl ilginç
. Onları beyan yoktur ve her zaman onları göstermek için bir $ kullanın. İlk kullanımda meydana gelmiştir. Örneğin:

 $ s = " Merhaba \\ nWorld \\ n "; $ t = 'Merhaba \\ nWorld \\ n'; print $ s " \\ n ", $ t; 

Ya da:

 $ i = 5; $ i 5 + = $ j; \\ t ", $ i + 1, "; \\ t ", $ j $ i, " yazdırmak; # \\ T = sekmesi 

​​Ya da:

 $ a = " "; Merhaba $ b = " Dünya \\ n "; $ c = $ a

Page [1] [2] [3] [4]