Odkrycie wiedza
/ Knowledge Discovery >> Odkrycie wiedza >> tech >> komputer >> Oprogramowanie komputerowe >>

Jak Perl Works

ziałać i wykonywać kod w pliku tekstowym. Powinieneś zobaczyć słowa " " Hello World!; drukowane na stdout (standardowe wyjście). Jak widać, jest to bardzo łatwe do tworzenia i uruchamiania programów w Perlu. (Jeśli używasz systemu UNIX, można umieścić komentarz jak # /usr /bin /perl na pierwszej linii, a wtedy nie będzie musiał wpisać słowo "! Perl ". W linii poleceń) Największa

komenda print rzeczy na standardowe wyjście. \\ N zapis jest wysunięcie wiersza. To byłoby bardziej zrozumiałe, jeśli zmodyfikowany program testowy, aby wyglądać tak (# oznacza komentarz): Największa

 # Wydruk na dwóch liniach Print " Witam \\ nWorld \\ n "; 

Należy pamiętać, że Polecenie drukowania zrozumiał, że powinien interpretować " \\ n " jako paszy linii, a nie jako dosłownych znaków. Interpretacja nie doszło ze względu na polecenie drukowania, ale z powodu użycia cudzysłowów (praktyka nazwie cytując w Perl). Jeśli było, zamiast używać apostrofów, jak w. Największa

 print "Hello \\ nWorld \\ n"; 

znak \\ n nie należy interpretować, ale zamiast tego będzie używany dosłownie Największa

Istnieje również backquote znaków: `. Para to oznacza, że ​​to, co jest w środku cytaty powinny być interpretowane jako polecenie systemu operacyjnego, a polecenie powinno być wykonane z wynikiem polecenia jest drukowany. Jeśli było umieścić wewnątrz małe cudzysłowy operacji wiersza polecenia z systemu operacyjnego, to wykonać. Na przykład w systemie Windows NT można powiedzieć: Największa

 print `cmd /c dir`; 

, aby uruchomić polecenie DIR i zobaczyć listę plików z bieżącego katalogu Największa

. będzie również zobaczyć /znak używany do cytowania wyrażeń regularnych. Największa

Polecenie drukowania rozumie przecinki jako separatory. Na przykład:; '! Świecie Największa

 print "cześć", " \\ n ",; 

Jednak będzie także okres: Największa

 print "cześć". " \\ n ". '! świecie; 

Okres faktycznie jest operator konkatenacji Największa

Jest także operatorem printf w C ludzi Największa Perl Uwaga

W systemie Windows NT, nie można powiedzieć: <.. br>

 print `dir`; 

bo reż nie jest osobny program - to część interpreter poleceń cmd. Wpisz cmd /? w DOS szczegóły. Największa Zmienne Największa

Zmienne są interesujące w Perlu. Nie je zadeklarować, i zawsze używać $ im oznaczają. Przychodzą do istnienia na pierwszym użyciu. Na przykład: Największa

 $ s = " 

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