Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
Perl é uma linguagem de script baseada em texto que tem suas vantagens e desvantagens, este tutorial lhe dará uma visão geral do básico e das funções que a maioria dos criadores de scripts (AKA; programadores)
usaria. VAMOS COMEÇAR! (apenas para operadores do Windows) Presumo que você já trabalhou com um programa hello world antes ou / e trabalhou com um intérprete. ao criar scripts em perl, você deve alterar seu PATH, mas se não quiser fazer isso, use perl express (mostrado abaixo). * nota, por favor, avalie e comente este instrutível
Etapa 1: os materiais
1. um intérprete perl (google it!)
2. se quiser, perl express (google it!) 3. também, se quiser, módulos (google perl modules para alguns) instale os módulos na pasta "lib" no diretório do seu perl interpeter
Etapa 2: Seu primeiro programa
ok vamos fazer um programa simples, copie e cole este #! / usr / bin / perl print "hello world"; este é o programa mais simples que você pode fazer, se você quiser adicionar um pouco a ele, digite #! / usr / bin / perl print "olá / n mundo"; você fez seu primeiro programa!, / n é fazer uma nova linha agora vamos avançar um pouco mais
Etapa 3: Variáveis
agora, existem três tipos de variáveis, 1.scalers (contém uma faixa de dados) (($ scaler name = value;) 2.arrays (contém várias faixas de dados) ((@array name = (values);) 3. hashes% hashname = (valor => outro valor, valor => outro valor # coloque quantas teses quiser)
Etapa 4: ficando mais avançado
vamos fazer scripts que imprimam os valores das variáveis, digite esses scripts! (você não precisa digitar os comentários, os comentários são marcados com um #) 1. #! / usr / bin / perl $ variablename = 5; imprimir "$ variablename"; 2. #! / usr / bin / perl @arrayname = (valor, valor2); # lembre-se, você deve se referir a matrizes como exemplo de escalares (os índices estão em ordem começando em zero print "$ arrayname {0} n"; #print valor print "$ arrayname {1} n"; #print valor2 observação: para o código acima, os símbolos {e} são na verdade colchetes 3. #! / usr / bin / perl meu% hash = (v => valor, v2 => valor2); print $ hash {v}; agora vamos aprender outro uso para scalers, digite ou copie e cole este código #! / usr / bin / perl $ scalername =; print $ scalername; digite o que quiser ao usar prompt de comando, mas se você estiver usando perl express, clique em std.input e clique no símbolo i / o agora vamos encontrar mais alguns usos para variáveis
Etapa 5: Outro uso e loop
copie e cole este código #! / usr / bin / perl $ scalername =; if ($ scalername = ~ m / bill clinton /) {print "seu clinton está bem!"; } ok, você pode estar perguntando "o que o if faz?" role para baixo e você verá! >>>>>>>> na instrução if perl se comporta da seguinte maneira, perl pergunta "$ scalername contém bill clinton? "aqui está outra função que também é usada; o exemplo da função while: copie e cole este código #! / usr / bin / perl $ a = 1; enquanto ($ a == 1) # == é apenas para números {print "a = 1"; } else {print "a não é igual a 1"; } a próxima etapa falará sobre funções booleanas
Etapa 6: Booleano
booleano é apenas para números! aqui estão algumas funções ==, igual! =, diferente de <, maior que>, menor que (*), multiplicar nota: em multiplicar há no () 's +, adicionar
Etapa 7: Juntando tudo
copie e cole este código, #! / usr / bin / perl $ operation =; if ($ operation = ~ m / multiply /) {print "insira um número: / n"; $ a =; print "insira um número para multiplique $ a: / n "; $ b =; $ c = $ a * $ b; print" $ a multiplicado por $ b = $ c / n ";} if ($ operation = ~ m / add /) {print "insira um número: / n"; $ a =; imprimir "insira um número para adicionar a $ a: / n"; $ b =; $ c = $ a + $ b; imprimir "$ a adicionado a $ b = $ c / n ";}
Etapa 8: Concluído
quando você escreve seus próprios programas, você pode querer adicionar esta função em seu código
use avisos; ok, você terminou!