Perguntas com a marcação «perl»

O Perl é uma linguagem de programação dinâmica de procedimento, de alto nível e de propósito geral, conhecida por seu suporte nativo a expressões regulares e recursos de análise de cadeias. Por favor, use esta tag para perguntas sobre o Perl em geral. Para itens relacionados ao novo idioma (mas relacionado) Raku (anteriormente "Perl 6"), use a tag raku. Para expressões regulares no estilo Perl em outros idiomas, use a marca regex ou, se forem baseadas na biblioteca PCRE, a marca pcre.

596
Como corrigir um aviso de configuração de local do Perl?

Quando corro perl, recebo o aviso: perl: aviso: falha na configuração da localidade. perl: warning: verifique se suas configurações de localidade: LANGUAGE = (não definido), LC_ALL = (não definido), LANG = "pt_BR.UTF-8" são suportados e instalados no seu sistema. perl: warning: Voltando ao...

557
Por que o Perl moderno evita o UTF-8 por padrão?

Eu me pergunto por que a maioria das soluções modernas criadas usando o Perl não habilita o UTF-8 por padrão. Entendo que existem muitos problemas herdados para scripts Perl principais, nos quais isso pode quebrar as coisas. Mas, do meu ponto de vista, na 21 st século, novos e grandes projetos (ou...

295
Como faço para sair de um loop no Perl?

Estou tentando usar uma breakinstrução em um forloop, mas como também estou usando subs estritos no meu código Perl, estou recebendo um erro dizendo: Não é permitida a quebra de palavras de barra enquanto "subs estritos" são utilizados na linha 154 .ff.pl. Existe uma solução alternativa para...

243
Encontre o tamanho de uma matriz no Perl

Parece que me deparei com várias maneiras diferentes de encontrar o tamanho de uma matriz. Qual é a diferença entre esses três métodos? my @arr = (2); print scalar @arr; # First way to print array size print $#arr; # Second way to print array size my $arrSize = @arr; print $arrSize; # Third way...