Запитання з тегом «perl»

Perl - це процесуальна, динамічна мова програмування на високому рівні, динамічне програмування загального призначення, відома своєю рідною підтримкою регулярних виразів та можливостей розбору рядків. Будь ласка, використовуйте цей тег для запитань про Perl взагалі. Для речей, пов'язаних з новою (але спорідненою) мовою Раку (раніше "Perl 6"), будь ласка, використовуйте тег raku. Для регулярних виразів у стилі Perl іншими мовами використовуйте тег regex або тег pcre, якщо вони базуються на бібліотеці PCRE.


7
Найкращий спосіб надати змінній значення за замовчуванням (імітувати Perl ||, || =)
Я люблю робити такі речі в Perl: $foo = $bar || $bazпризначити $bazв $fooразі $barпорожній або не визначене. У вас також є , $foo ||= $bletchякі будуть призначати тільки $bletchв $fooразі $fooне визначений або порожній. Потрійний оператор у цій ситуації стомлюючий і стомливий. Напевно, в PHP є простий, елегантний метод? …

5
Показати файли PDF у браузері користувачів через PHP / Perl
Я хочу показати своїм користувачам PDF файли. Причиною, по якій я використовую cgi для показу pdf, є те, що я хочу відслідковувати кліки pdf та маскувати реальне місце збереженого pdf. Я шукав в Інтернеті і лише дізнався, як показати діалог збереження для користувачів та створити PDF, а не показувати файли …
121 php  perl  pdf 

17
Як я можу прочитати весь файл у рядку в Perl?
Я намагаюся відкрити .html файл як одну велику довгу нитку. Ось що я маю: open(FILE, 'index.html') or die "Can't read file 'filename' [$!]\n"; $document = <FILE>; close (FILE); print $document; що призводить до: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN Однак я хочу, щоб результат виглядав так: <!DOCTYPE HTML PUBLIC …
118 string  perl  slurp 

4
Чому прототипи функцій Perl 5 погані?
В іншому запитанні про переповнення стека Леон Тіммерманс стверджував: Я б радив вам не використовувати прототипи. Вони мають своє використання, але не для більшості випадків і точно не в цьому. Чому це може бути правдою (чи інакше)? Я майже завжди постачаю прототипи для своїх функцій Perl, і я ніколи раніше …
116 perl  function  prototype 

10
Як мені сказати CPAN встановлювати всі залежності?
Як мені сказати CPAN встановлювати всі залежності? Я спробував встановити їх у cpan: cpan> o conf prerequisites_policy follow cpan> o conf commit Мені все-таки довелося відповісти "у" пару разів (але менше, ніж раніше, ніж це відчувається). Чи є спосіб отримати його завжди йти вперед і встановлювати? Я хочу зробити це …
113 perl  dependencies  cpan 


8
Як я можу перевірити, чи існує файл у Perl?
У мене відносний шлях $base_path = "input/myMock.TGZ"; myMock.TGZце ім'я файлу, що знаходиться у папці введення. Ім'я файлу може змінюватися. Але шлях завжди зберігається в $base_path. Мені потрібно перевірити, чи існує файл у $base_path.
112 perl 


6
Як я можу вивести UTF-8 з Perl?
Я намагаюся написати сценарій Perl за допомогою прагми "utf8", і я отримую несподівані результати. Я використовую Mac OS X 10.5 (Leopard), і я редагую TextMate. Усі мої налаштування як для мого редактора, так і для операційної системи за замовчуванням записують файли у форматі utf-8. Однак, коли я ввожу наступне у …
110 perl  unicode  utf-8 

16
Друк всього, крім першого поля, з awk
У мене є файл, який виглядає приблизно так: AE United Arab Emirates AG Antigua & Barbuda AN Netherlands Antilles AS American Samoa BA Bosnia and Herzegovina BF Burkina Faso BN Brunei Darussalam І я хотів би перевернути замовлення, надрукувавши спочатку все, крім $ 1, а потім $ 1: United Arab …
108 perl  awk  sed 

4
Прапори Perl -pe, -pi, -p, -w, -d, -i, -t?
Я бачив безліч способів запуску коду чи скриптів Perl з різними прапорами. Однак, коли я намагаюся шукати в Google за тим, що означає кожен прапор, я в основному отримую результати на загальних сайтах Perl, і конкретної інформації щодо прапорів або їх використання там не знайдено. Нижче наведені прапори, з якими …
107 perl  command-line  flags 

9
Який найбезпечніший спосіб ітерації за допомогою ключів хеша Perl?
Якщо у мене є хеш Perl з купою (ключ, значення) пар, який є кращим методом ітерації через усі клавіші? Я чув, що використання eachпевним чином може мати побічні ефекти. Отже, це правда, і найкращий один із двох наступних методів, чи є кращий спосіб? # Method 1 while (my ($key, $value) …
107 perl  hash  iteration  each 


8
Навіщо використовувати суворі та застереження?
Мені здається, що багато питань у тезі Perl можна було б вирішити, якби люди користувалися: use strict; use warnings; Я думаю, що деякі люди вважають це схожим на тренувальні колеса або непотрібні ускладнення, що, очевидно, не вірно, оскільки їх використовують навіть дуже кваліфіковані програмісти Perl. Схоже, більшість людей, які володіють …
104 perl 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.