Índice:
- Etapa 1: os materiais
- Etapa 2: Seu primeiro programa
- Etapa 3: Variáveis
- Etapa 4: ficando mais avançado
- Etapa 5: Outro uso e loop
- Etapa 6: Booleano
- Etapa 7: Juntando tudo
- Etapa 8: Concluído
Vídeo: Aprenda Perl fácil a médio: 8 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:39
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:
Aprenda C ++ Oop: 6 etapas
Aprenda C ++ Oop: oi, neste instrutivo você aprenderá o básico de C ++ oop, espero que goste
Inspeção de Raios-X BGA - Aprenda a inspecionar ?: 7 etapas
Inspeção de Raios-X BGA - Aprenda a Inspecionar ?: Este Instrutível irá ensiná-lo a preparar o uso e um sistema de Raios-X 2D para inspecionar um BGA, bem como algumas dicas sobre o que procurar ao realizar a inspeção de Raios-X BGA em você vai precisar de: Sistema de raio-X capaz de segurar a pulseira smockESD PCBPCBESD
Aprenda a projetar uma PCB com formato personalizado com as ferramentas online EasyEDA: 12 etapas (com imagens)
Aprenda a projetar uma PCB com formato personalizado com as ferramentas EasyEDA Online: Sempre quis projetar uma PCB personalizada e, com ferramentas online e prototipagem barata de PCB, nunca foi tão fácil como agora! É ainda possível obter os componentes de montagem em superfície montados de forma barata e fácil em pequeno volume para salvar o difícil sol
IOT fácil - Hub de sensor de RF controlado por aplicativo para dispositivos IOT de médio alcance: 4 etapas
IOT fácil - Hub de sensor de RF controlado por aplicativo para dispositivos IOT de médio alcance: nesta série de tutoriais, construiremos uma rede de dispositivos que podem ser controlados por meio de um link de rádio de um dispositivo de hub central. A vantagem de usar uma conexão de rádio serial de 433 MHz em vez de WIFI ou Bluetooth é o alcance muito maior (com bom
DIY MusiLED, LEDs sincronizados com música com aplicativos Windows e Linux de um clique (32 e 64 bits). Fácil de recriar, fácil de usar, fácil de transportar: 3 etapas
DIY MusiLED, LEDs sincronizados com música com aplicativos Windows e Linux de um clique (32 e 64 bits). Fácil de recriar, fácil de usar, fácil de transportar: Este projeto irá ajudá-lo a conectar 18 LEDs (6 vermelho + 6 azul + 6 amarelo) à sua placa Arduino e analisar os sinais em tempo real da placa de som do seu computador e retransmiti-los para os LEDs para iluminá-los de acordo com os efeitos da batida (caixa, chapéu alto, chute)