Universal Pixel
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

basico em perl

Ir para baixo

basico em perl Empty basico em perl

Mensagem por Flavio315 Sex Jun 21, 2013 7:33 pm

perl é uma linguagem de script de uso geral muito parecida com C, antes de tudo tem q ter o copilador active perl.

caso vc esteja no linux, os mais recentes eles ja vem com o copilador caso nao tenha basta olhar no repositório de pacotes ou gerenciamento de pacotes e baixar ele.

voltando ao perl ela e uma linguagem de script entao o codigo de fonte é open-source talvez ate da para copilar os scripts ao inves de interpretar com o copilador mais eu ainda nao sei fazer isso =/

com o copilador em mãos e ja sabendo como executar script em perl agora basta aprender os comandos ^^ , para começar temos q colocar um cabeçalho

Código:

#!/usr/bin/perl

o cabeçalho acima serve para duas coisas, primeira indica para o terminal q o copilador esta naquela parte caso for linux (isso acima sao diretorios de linux lol ) no windows nao é obrigado a colocar aquilo mais se quiser colocar é bom ^^, o segundo motivo é caso vc poste a source na net é bom para indicar q a source ta codado em perl.

é sempre bom comentar seus programas para facilitar na hora de modifica-lo ou depura-lo, para comentar um programa em perl se usa # antes do comentario veja

Código:

#!/usr/bin/perl
#autor: hacker fts315
#tudo depois do sharps e comentario

agora para nao ficar monótono de mais aq vou mostra um comando de saida dados o print é o comando q exibe na tela

Código:

#!/usr/bin/perl
print "by hacker fts315";

o comando acima vai fazer ele exibir by hacker fts315, o texto esta entre aspas por ser uma string e tem o ponto e virgula no final indicando q a funçao termina ali, vc poderia fazer as proximas funçao na frente dela por exemplo

Código:

#!/usr/bin/perl
print "by hacker fts315"; print "kkkkkkkkkkkkkkk";

tanto faz fazer na mesma linha ou fazer na linha debaixo o resultado final sera o mesma ^^, porem fica mais organizado fazer em varias linha doq socar tudo na mesma ¬¬' , outra coisa os programas em perl nao define escrever em outra linha como quebra de linha no texto acima o texto aparece assim "by hacker fts315kkkkkkkkkkkkkkk" mesmo q tivesse escrito a funçao na linha debaixo ia aparacer junto, para dar uma quebra de linha basta digitar \n no final da funçao ou no começo da outra ^^ , veja o exemplo

Código:

#!/usr/bin/perl
print "by hacker fts315"; print "\nkkkkkkkkkkkkkkk";

variaveis são alocação de memoria q armazena um determinado tipo de dado q pode mudar, na linguagem C vc tem que declarar o tipo de variavel q vai usar mais na perl isso nao é necessario se ela se parece com uma string ela é uma string se se parece com uma inteira é uma inteira se parece com uma bomba nao fique para descobrir se é kkkkkkkkkk.

para declarar uma variavel basta colocar $ no começo e depois algum nome por exemplo

Código:

#!/usr/bin/perl
$nome;
$idade;

para salvar os dados nas variaveis basta colocar o simbolo de atribuiçao ( = ) depois q declarar ela ou usar uma entrada de dados veja

Código:

#!/usr/bin/perl
$exemplo1 = "isso vai ser salvo";
$exemplo2 = <stdin>;

o comando <stdin> pede para vc digita alguma coisa depois de digitar e apertar ente e salvo na variavel, para exibir o conteudo da variavel basta vc usar o print, o print e bom para mostrar oq vai armazenar com <stdin> tambem por exemplo

Código:

#!/usr/bin/perl
print "digite seu nome = ";
$nome = <stdin>;
print $nome;

vc pode salvar o valor de uma variavel em outra variavel, e pode fazer contas tambem veja os símbolos

+ somar
- subtrair
* multiplicar
/ dividir
= atribuição 
== igualdade 

veja o exemplo

Código:

#!/usr/bin/perl
print "digite o primeiro numero = ";
$numero1 = <stdin>;
print "digite o segundo numero = ";
$numero2 = <stdin>;
$resultado = $numero1 + $numero2;
print $resultado;

talvez depois eu faço o resto do tutorial ^^

By hacker FTS315
Flavio315
Flavio315
Moderapixel

Quebra de regras Quebra de regras :
basico em perl Left_bar_bleue0 / 1000 / 100basico em perl Right_bar_bleue

Masculino Mensagens Mensagens : 54
Pontos Pontos : 146
Reputação Reputação : 0
Data de inscrição Data de inscrição : 19/06/2013
Localização : sub-mundo da informatica

Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

 
Permissões neste sub-fórum
Não podes responder a tópicos