Вопросы с тегом 'perl'

Perl - это процедурный, высокоуровневый, универсальный, динамический язык программирования, известный своей собственной поддержкой регулярных выражений и возможностей синтаксического анализа строк. Пожалуйста, используйте этот тег для вопросов о Perl в целом. Для вещей, связанных с новым (но связанным) языком "Perl 6", используйте тег perl6. Для регулярных выражений в стиле Perl на других языках используйте тег regex или, если они основаны на библиотеке PCRE, тег pcre.
6
ответов

Почему современный Perl избегает UTF-8 по умолчанию?

Интересно, почему большинство современных решений, построенных с использованием Perl, не позволяют UTF-8 по умолчанию. Я понимаю, что для основных сценариев Perl существует много устаревших проблем, где это может нарушить работу. Но, с моей точки зр...
задан 28 мая '11 в 18:12
5
ответов

Почему эта программа действительна? Я пытался создать синтаксическую ошибку

Я запускаю 32-разрядную ActiveState 5.14.2 в Windows 7. Я хотел пообщаться с крюком git pre-commit, чтобы обнаружить проверенные программы с синтаксическими ошибками. (Как-то мне просто удалось сделать такую ​​плохую фиксацию.) Так что, как тестовая...
задан 27 июля '12 в 23:19
31
ответ

Как исправить предупреждение о настройке языкового стандарта на Perl?

Когда я запускаю perl, я получаю предупреждение: perl: warning: Setting locale failed. perl: warning: Please check that your locale settings: LANGUAGE = (unset), LC_ALL = (unset), LANG = "en_US.UTF-8" are supported and installed on your...
задан 23 марта '10 в 15:27
4
ответов

Как выйти из цикла в Perl?

Я пытаюсь использовать оператор break в цикле for, но поскольку я также использую строгие подмножества в своем коде Perl, я получаю сообщение об ошибке: Запрет "разбить" "строгие субтитры" в использовании на. /final.pl строка 154. Есть ли обходн...
задан 19 нояб. '08 в 23:21
22
ответов

Как запустить интерактивную консоль для Perl?

Как запустить интерактивную консоль для Perl, аналогичную команде irb для Ruby или python для Python?
задан 16 сент. '08 в 18:35
10
ответов

Найти размер массива в Perl

Кажется, я нашел несколько разных способов найти размер массива. В чем разница между этими тремя методами? my @arr = (2); print scalar @arr; # First way to print array size print $#arr; # Second way to print array size my $arrSize = @arr; print $a...
задан 13 сент. '11 в 21:40
5
ответов

Каковы различия между Perl, Python, AWK и sed?

просто хочу знать, в чем главные различия между ними? и власть каждого языка (где его лучше использовать). Изменить: это не "против" как тема, просто информация.
задан 15 дек. '08 в 0:00
5
ответов

Какая разница между backticks, системой и exec Perl?

Может кто-нибудь мне помочь? В Perl, в чем разница между: exec "command"; и system("command"); и print `command`; Есть ли другие способы запуска команд оболочки?
задан 29 апр. '09 в 0:47
8
ответов

Как использовать логические переменные в Perl?

Я пробовал: $var = false; $var = FALSE; $var = False; Ни одна из этих работ не работает. Я получаю сообщение об ошибке Bareword "false" not allowed while "strict subs" is in use.
задан 24 июня '09 в 7:08
10
ответов

Как проверить, содержит ли массив Perl определенное значение?

Я пытаюсь выяснить способ проверки существования значения в массиве без итерации через массив. Я читаю файл для параметра. У меня есть длинный список параметров, с которыми я не хочу иметь дело. Я разместил эти нежелательные параметры в массиве @ba...
задан 18 мая '10 в 22:03
3
ответов

Как создается Perl @INC? (ака Какие способы повлиять на поиск модулей Perl?)

Каковы все способы влияния на поиск модулей Perl? или Как создается Perl @INC? Как известно, Perl использует массив @INC, содержащий имена каталогов, чтобы определить, где искать файлы модулей Perl. В StackOverflow не существует подробного сообщ...
задан 27 марта '10 в 0:14
6
ответов

Сопоставить пробелы, но не символы новой строки

Я иногда хочу совместить пробелы, но не новую строку. До сих пор я прибегал к [ \t]. Есть ли менее неудобный способ?
задан 12 авг. '10 в 18:00
9
ответов

Прояснение очевидных противоречий относительно слабо типизированных языков

Я думаю, что я понимаю сильную типизацию, но каждый раз, когда я ищу примеры для слабого набора текста, я нахожу примеры языков программирования, которые просто автоматически конвертировать типы. Например, в этой статье с именем Typing: Strong vs. W...
задан 29 марта '12 в 19:34
12
ответов

Как вы объедините число с плавающей запятой в Perl?

Как я могу округлить десятичное число (с плавающей запятой) до ближайшего целого? например. 1.2 = 1 1.7 = 2
задан 07 окт. '08 в 16:52
78
ответов

Скрытые черты Perl?

Каковы некоторые действительно полезные, но эзотерические языковые функции в Perl, которые вы действительно смогли использовать для полезной работы? Руководство: Попробуйте ограничить ответы на ядро ​​Perl, а не CPAN Приведите пример и краткое оп...
задан 02 окт. '08 в 14:49