07 de Septiembre de 2008, 06:03:38 *

Bienvenido(a), Visitante. Por favor, ingresa o regístrate.

Ingresar con nombre de usuario, contraseña y duración de la sesión
Búsqueda Avanzada  
Páginas: [1]   Ir Abajo
Imprimir
Autor Tema: Tutorial de Perl - Parte I - Por Bootsafe  (Leído 475 veces)
0 Usuarios y 1 Visitante están viendo este tema.
BootSafe
Moderadores
Usuario Destacado
*****

Balance: 9
Conectado Conectado

Mensajes: 256


« : 11 de Abril de 2008, 01:17:36 »

Bueno en este pequeño manual, se va a explicar solo lo basico de la programacion en perl y sera posteado en partes por falta de tiempo.
En otras palabras  si ya sabes algo de perl mejor buscate otro manual...
Dejemos de lado la introduccion,,,

Empezemos ...
Perl sus siglas son de Practical Extraction and Report Language...Es un lenguaje de programación creado por Larry Wall, a partir de otras herramientas de UNIX como son:  ed,grep,awk,c-shell, para la administración de tareas de  sistemas  UNIX.
La estructura
Los "programas" en perl siempre se empiezan de la siguiente forma:

Código:
#!/usr/bin/perl

y para hacer algo parecido a un ayuda memoria se pondria esto #...
por ejemplo
Código:
#!/usr/bin/perl
print "hola mundo";       #aca va a imprimir hola mundo

En otras palabras, lo que se escriba luego del # no se vera en pantalla, ni dara un error, es solo para que el programador se acuerde de esa instruccion que a dado.

El comando Print.
Este comando sirve para dar la instruccion de que se imprima algo en pantalla...
se utiliza escribiendo print y entre comillas lo que se quiera escribir, y lo terminamos con ;
por ejemplo:

Código:
print "Hola mundo";

Las Variables y los datos.

Bueno en perl las variables no hay que declararlas, solo delante tiene que llevar caracteres especiales ($ ; @ ; %)
a que voy con esto?? que la variable "$var" no es lo mismo que "$VAR".


Las Variables Escalares siempre empiezan con el signo $ y llevan datos del tipo numericos y/o alfanumericos.
para asignarle a una variable un valor se usa el signo = y al final ;
Ejemplo

Código:
$var = 1;

En caso de que el valor sea alfanumerico se pone entre comillas y al final se escibe punto y coma ( ; )
Ejemplo

Código:
$nom = "BootSafe";

Tambien se puede meter variables adentro de otra variable...se que esto quizas no se entiende, pero con el ejemplo sera mas facil.

$nick = "BootSafe";
$edad = 15;

$datos = "$nick de $edad ";           

print "tu nick es $datos años";       #esto imprimira tu nick es BootSafe de 15 años

Variables de matriz

Bueno este tipo de variables comienza con el signo @ y sirven para ingresar mas de un valor (numeros o textos)
por ejemplo

Código:
@foros = ("Info Hack Argentina", "Latino hack", "Pumashare", "Gheteam");

Y se para poder tener solo uno de estos valores se pone su posicion pero entre corchetes.
La forma de numerarlos comienza en cero ( 0 )
por ejemplo:

$foros[0] seria Info Hack Argentina
$foros[1] seria Latino hack
$foros[2] seria Pumashare
$foros[3] seria Gheteam

No se si se habran dado cuenta que el signo @ cambio por el signo $
Tambien se puede llamar a mas de 1 valor por ejemplo:

$foros[0,1] seria Info Hack Argentina y Latino hack

Como las variables escalares, estos tambien se pueden "juntar"
por ejemplo:

Código:
@foros = ("Info Hack Argentina", "Latino hack", "Pumashare", "Gheteam");

@mas = ("Hslteam, "remoteexecution", @foros);

Para ingresar nuevos elementos a la lista se utiliza la funcion "push"

Código:
push(@foros, "no se me ocurren mas foros xD");

Para sacar el ultimo elemento de una lista se utiliza la funcion "pop", pero para usarla hay que hacer una variable escalar

Código:
$sacar = pop(@foros);

Para sacar el primer elemento de una lista se usa la funcion "shift" pero hay que asignarle una variable escalar

Código:
$sacar = shift(@foros)

ahh y me olvidaba... para reemplazar el primer elemento de una lista, por otro se utiliza la funcion "unshift"

Código:
unshift(@foros,"Gheteam");


Variables de Matrices Asociadas

Este tipo de variables empiezan con el signo %, esta mas dificil de explicar esto xD... porfavor vean el siguiente ejemplo.

%foros = (IHA, "Info Hack Argentina", GHET, "Great Hackers Elite Team" );
%foros =(
               IHA => "Info Hack Argentina",
               GHET => "Great Hackers Elite Team",
              );


osea que $foros{IHA} va a ser "Info Hack Argentina" ...
« Última modificación: 12 de Abril de 2008, 08:55:14 por BootSafe » En línea

Registrate aca y te regalo un super pancho
Neri
Administrador
Usuario Destacado
******

Balance: 72
Desconectado Desconectado

Mensajes: 1098



WWW
« Respuesta #1 : 11 de Abril de 2008, 01:49:58 »

Gracias Bootsafe, va a ayudar a muchos, no pense que lo ibas a hacer tan rapido Sonrisa
En línea


No respondo dudas por Mp Guiñar
BootSafe
Moderadores
Usuario Destacado
*****

Balance: 9
Conectado Conectado

Mensajes: 256


« Respuesta #2 : 11 de Abril de 2008, 02:22:14 »

jaja denada nerii ... i love you Lengua jajaja
igual falta un monton...
y lo hice rapido porqe este tema de las variables mas o menos es facil, igual ahora de apoco lo voi a ir editando y le voi a ir agregando mas temas
En línea

Registrate aca y te regalo un super pancho
Páginas: [1]   Ir Arriba
Imprimir
Ir a:  

 Theme Por C r i p  Modificado Por Neri Powered by SMF 1.1.5 | SMF © 2006-2008, Simple Machines LLC MySQL | PHP | XHTML | CSS   

Página creada en 0.06 segundos con 20 consultas.