Pytania otagowane jako perl

Perl to proceduralny, wysokopoziomowy, dynamiczny język programowania ogólnego przeznaczenia, znany z natywnej obsługi wyrażeń regularnych i możliwości analizowania ciągów. Użyj tego tagu, jeśli masz ogólne pytania dotyczące Perla. W przypadku rzeczy związanych z nowym (ale pokrewnym) językiem Raku (dawniej „Perl 6”), użyj tagu raku. W przypadku wyrażeń regularnych w stylu Perla w innych językach użyj znacznika regex lub, jeśli są one oparte na bibliotece PCRE, znacznika pcre.


8
Najlepszy sposób na nadanie zmiennej domyślnej wartości (symulacja Perl ||, || =)
Uwielbiam robić tego typu rzeczy w Perlu: $foo = $bar || $bazprzypisanie $bazdo $foojeżeli $barjest pusta lub nieokreślona. Trzeba również $foo ||= $bletchktóry przypisze tylko $bletchna $foorazie $foonie jest zdefiniowana lub pusty. Operator trójskładnikowy w tej sytuacji jest żmudny i męczący. Z pewnością w PHP dostępna jest prosta, elegancka metoda? …

5
Pokaż pliki PDF w przeglądarce użytkownika za pośrednictwem PHP / Perl
Chcę pokazać moim użytkownikom pliki PDF. Powodem, dla którego używam cgi do wyświetlania pliku PDF, jest to, że chcę śledzić kliknięcia pliku PDF i ukryć rzeczywistą lokalizację zapisanego pliku PDF. Szukałem w Internecie i odkryłem tylko, jak pokazać użytkownikom okno dialogowe zapisywania i stworzyć plik PDF, a nie pokazać pliki …
121 php  perl  pdf 

17
W Perlu, jak mogę wczytać cały plik do łańcucha?
Próbuję otworzyć plik .html jako jeden duży długi ciąg. Oto co mam: open(FILE, 'index.html') or die "Can't read file 'filename' [$!]\n"; $document = <FILE>; close (FILE); print $document; Co skutkuje w: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN Jednak chcę, aby wynik wyglądał następująco: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 …
118 string  perl  slurp 

4
Dlaczego prototypy funkcji w Perlu 5 są złe?
W innym pytaniu o przepełnienie stosu Leon Timmermans zapewnił: Radziłbym nie używać prototypów. Mają swoje zastosowania, ale nie w większości przypadków i na pewno nie w tym. Dlaczego to może być prawda (lub inaczej)? Prawie zawsze dostarczam prototypy moich funkcji Perla i nigdy wcześniej nie widziałem nikogo, kto powiedziałby coś …
116 perl  function  prototype 

10
Jak powiedzieć CPAN, aby zainstalował wszystkie zależności?
Jak powiedzieć CPAN, aby zainstalował wszystkie zależności? Próbowałem ustawić je w cpan: cpan> o conf prerequisites_policy follow cpan> o conf commit Nadal kilka razy musiałem odpowiedzieć „y” (ale rzadziej niż wcześniej). Czy jest sposób, aby zawsze go zainstalować i zainstalować? Chcę, żeby to było bez opieki. Wydawałoby się, że chcę, …
113 perl  dependencies  cpan 


8
Jak mogę sprawdzić, czy plik istnieje w Perlu?
Mam względną ścieżkę $base_path = "input/myMock.TGZ"; myMock.TGZto nazwa pliku znajdującego się w folderze wejściowym. Nazwa pliku może się zmienić. Ale ścieżka jest zawsze przechowywana w $base_path. Muszę sprawdzić, czy plik istnieje w formacie $base_path.
112 perl 


6
Jak wyprowadzić UTF-8 z Perla?
Próbuję napisać skrypt Perla przy użyciu pragmy „utf8” i otrzymuję nieoczekiwane rezultaty. Używam systemu Mac OS X 10.5 (Leopard) i edytuję za pomocą TextMate. Wszystkie moje ustawienia zarówno mojego edytora, jak i systemu operacyjnego są domyślnie ustawione na zapisywanie plików w formacie utf-8. Jednak kiedy wprowadzam następujące polecenie do pliku …
110 perl  unicode  utf-8 

16
Drukowanie wszystkiego oprócz pierwszego pola za pomocą awk
Mam plik, który wygląda tak: AE United Arab Emirates AG Antigua & Barbuda AN Netherlands Antilles AS American Samoa BA Bosnia and Herzegovina BF Burkina Faso BN Brunei Darussalam Chciałbym odwrócić kolejność, drukując najpierw wszystko oprócz 1 $, a potem 1 $: United Arab Emirates AE Jak mogę zrobić sztuczkę …
108 perl  awk  sed 

4
Flagi Perla -pe, -pi, -p, -w, -d, -i, -t?
Widziałem wiele sposobów uruchamiania kodu lub skryptów Perla z różnymi flagami. Jednak kiedy próbuję wyszukać w Google, co oznacza każda flaga, otrzymuję wyniki głównie do ogólnych witryn Perla i nie znajdują tam żadnych konkretnych informacji dotyczących flag ani ich użycia. Poniżej flagi, które napotykam najczęściej i nie mam pojęcia, co …
107 perl  command-line  flags 



8
Po co stosować ścisłe i ostrzeżenia?
Wydaje mi się, że wiele pytań w tagu Perla można by rozwiązać, gdyby ludzie użyli: use strict; use warnings; Myślę, że niektórzy uważają, że są one podobne do kółek treningowych lub niepotrzebnych komplikacji, co jest oczywiście nieprawdą, ponieważ używają ich nawet bardzo utalentowani programiści Perla. Wydaje się, że większość ludzi …
104 perl 

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.