"3.88.161.108 - 3.88.161.108"

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

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

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

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

Как исправить предупреждение о настройке языкового стандарта на 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
5 отв.

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

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

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

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

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

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

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

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

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

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

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

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

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

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