Índice:

Aprenda Perl fácil a médio: 8 etapas
Aprenda Perl fácil a médio: 8 etapas

Vídeo: Aprenda Perl fácil a médio: 8 etapas

Vídeo: Aprenda Perl fácil a médio: 8 etapas
Vídeo: Rápido e fácil | APRENDA PROPORÇÃO EM 8 MINUTOS 2024, Novembro
Anonim
Aprenda Perl fácil a médio
Aprenda Perl fácil a médio

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!

Recomendado: