Questions tagged 'perl'

Perl é uma linguagem de programação dinâmica processual, versátil e de alto nível, conhecida por seu próprio suporte para expressões regulares e recursos de análise de string. Por favor, use esta tag para perguntas sobre o Perl em geral. Para coisas relacionadas à nova (mas relacionada) linguagem "Perl 6", use a tag perl6. Para expressões regulares no estilo Perl em outros idiomas, use a tag regex ou, se elas forem baseadas na biblioteca PCRE, a tag pcre.
6
respostas

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

Eu me pergunto por que a maioria das soluções modernas baseadas em Perl não permitem UTF-8 por padrão. Eu entendo que para os principais scripts Perl existem muitos problemas desatualizados onde isso pode atrapalhar o trabalho. Mas, do meu ponto de vista ...
definido em 28 de maio de 2011 às 18:12
36
respostas

Como corrijo um aviso de idioma perl?

Quando eu executo o perl, recebo um aviso: perl: warning: Falha na configuração da localidade. perl: aviso: Por favor, verifique as configurações locais: >
definir em 23 de março '10 às 15:27
5
respostas

Por que este programa é válido? Eu tentei criar um erro de sintaxe

Eu corro ActiveState 32-bit ActivePerl 5.14.2 no Windows 7. Eu queria juntar-se com o gancho Git pré-commit para detectar programas que são verificados com erros de sintaxe. (De alguma forma eu consegui fazer uma correção tão ruim assim.) Então, como ...
Definida em 27 de julho às 23:19
4
respostas

Como sair de um loop em Perl?

Eu estou tentando usar a instrução de quebra em um loop for, mas desde que eu também uso subconjuntos estritos no meu código Perl, recebo a mensagem de erro: Impedir "split" "legendas estritas" em uso no. /final.pl linha 154. Existe uma solução alternativa ...
set em 19 de novembro '08 às 11:21
22
respostas

Como executar um console interativo para Perl?

Como executar um console interativo para Perl, semelhante ao comando irb para Ruby ou Python para Python?
set 16 de setembro '08 às 18:35
8
respostas

Como usar variáveis ​​booleanas em Perl?

Eu tentei: $ var = false; $ var = FALSE; $ var = False; Nenhum desses trabalhos funciona. Eu recebo a mensagem de erro Bareword "false" não é permitido enquanto "subs rigoroso" está em uso.
definido em 24 de junho às 09h08
5
respostas

Quais são as diferenças entre perl, python, awk e sed?

só quer saber quais são as principais diferenças entre eles? e o poder de cada idioma (onde é melhor usá-lo). Edit: isso não é contra como um tópico, apenas informação.
15 de dezembro está definido. '08 às 0:00
10
respostas

Encontre o tamanho do array em Perl

Parece que encontrei várias maneiras diferentes de encontrar o tamanho da matriz. Qual é a diferença entre esses três métodos? meu @arr = (2); print scalar @arr; # Primeira maneira de imprimir o tamanho do array print $ # arr; # Segunda maneira de imprimir o tamanho da matriz my $ arrSize = @arr; imprima $ a ...
set 13 de setembro '11 às 21:40
11
respostas

Como verificar se uma matriz Perl contém um valor específico?

Eu estou tentando descobrir uma maneira de verificar a existência de um valor em uma matriz sem iterar através da matriz. Eu li o arquivo para o parâmetro. Eu tenho uma longa lista de opções com as quais não quero lidar. Coloquei esses parâmetros indesejados no array @ba ...
set em 18 de maio de '10 às 22:03
5
respostas

Qual é a diferença entre backticks, system e exec Perl?

Alguém pode me ajudar? Em Perl, qual a diferença entre: exec "command"; e sistema ("comando"); e imprime `comando`; Existem outras maneiras de executar comandos do shell?
setado em 29 de abr '09 às 0:47
3
respostas

Como o Perl @ INC é criado? (aka Quais são algumas maneiras de influenciar a busca por módulos Perl?)

Quais são as maneiras de influenciar a busca por módulos Perl? ou Como o Perl @ INC é criado? Como você sabe, o Perl usa um array @INC contendo nomes de diretórios para determinar onde encontrar os arquivos do módulo Perl. Não há nenhuma mensagem detalhada no StackOverflow ...
definir em 27 de março '10 às 0:14
6
respostas

Corresponder espaços, mas não caracteres de nova linha.

Eu às vezes quero combinar espaços, mas não uma nova linha. Até agora tenho recorrido a [\ t]. Existe um caminho menos estranho?
set 12 ago. '10 às 18:00
9
respostas

Clarificação de contradições óbvias em relação a idiomas fracamente tipados

Eu acho que entendo tipagem forte, mas toda vez que procuro exemplos para digitação fraca, eu encontro exemplos de linguagens de programação que apenas convertem tipos automaticamente. Por exemplo, neste artigo chamado Digitação: Forte vs. W ...
set 29 de março às 19:34
12
respostas

Como você combina um número de ponto flutuante em Perl?

Como posso arredondar um número decimal (ponto flutuante) para o inteiro mais próximo? por exemplo. 1,2 = 1,7 1,7 = 2
set de out 07 08 às 16:52
78
respostas

Características ocultas de Perl?

Quais são algumas funções de linguagem realmente úteis, mas esotéricas, em Perl que você poderia usar para um trabalho útil? Manual: Tente limitar as respostas ao núcleo do Perl, não ao CPAN. Dê um exemplo e um breve ...
set 02 out '08 às 2:49 pm