Tabla de contenido:

Aprenda Perl Fácil a Medio: 8 pasos
Aprenda Perl Fácil a Medio: 8 pasos

Video: Aprenda Perl Fácil a Medio: 8 pasos

Video: Aprenda Perl Fácil a Medio: 8 pasos
Video: Tutorial Básico De Perl Completo 2024, Mes de julio
Anonim
Aprenda Perl Fácil a Medio
Aprenda Perl Fácil a Medio

Perl es un lenguaje de scripting basado en texto que tiene sus ventajas y desventajas, este tutorial le dará una descripción general de los conceptos básicos y las funciones que la mayoría de los scripters (AKA; programadores)

usaría. ¡EMPECEMOS! (solo para operadores de Windows) Supongo que ha trabajado con un programa de hola mundo antes y / o ha trabajado con un intérprete. al crear un script en perl, debe cambiar su RUTA, pero si no desea hacer esto, use perl express (que se muestra a continuación). * nota por favor califica y comenta este instructivo

Paso 1: los materiales

1.un intérprete de Perl (¡búscalo en Google!)

2.si lo desea, perl express (google it!) 3.también, si lo desea, módulos (módulos de google perl para algunos) instale los módulos en la carpeta "lib" en el directorio de perl interpeter

Paso 2: su primer programa

bien, hagamos un programa simple, copia y pega este #! / usr / bin / perl print "hola mundo"; ese es el programa más simple que puede hacer, si desea agregarle un poco, escriba #! / usr / bin / perl print "hola / n mundo"; ¡Hiciste tu primer programa!, / n es para hacer una nueva línea, ahora vayamos un poco más avanzados

Paso 3: Variables

ahora hay tres tipos de variables, 1.scalers (contiene una tira de datos) (($ scaler name = value;) 2.arrays (contiene varias tiras de datos) ((@array name = (valores);) 3. hashes% hashname = (valor => otro valor, valor => otro valor # ingresa tantas tesis como quieras)

Paso 4: Avanzar más

Hagamos scripts que impriman los valores de las variables, ¡escriba estos scripts! (no tiene que escribir los comentarios, los comentarios se indican con un #) 1. #! / usr / bin / perl $ variablename = 5; imprimir "$ nombre de variable"; 2. #! / usr / bin / perl @arrayname = (value, value2); # recuerde, debe referirse a las matrices como ejemplo de escalares (los índices están en orden comenzando en cero imprime "$ arrayname {0} n"; #print value print "$ arrayname {1} n"; #print value2 nota: para el código arriba, los símbolos {y} son en realidad corchetes 3. #! / usr / bin / perl my% hash = (v => value, v2 => valor2); imprimir $ hash {v}; ahora aprendamos otro uso de los escaladores, escriba o copie y pegue este código #! / usr / bin / perl $ scalername =; imprima $ scalername; escriba lo que desee cuando use el símbolo del sistema, pero si está usando perl express, haga clic en std.input y luego haga clic en el símbolo de i / o ahora vamos a encontrar algunos usos más para las variables

Paso 5: otro uso y bucle

copia y pega este código #! / usr / bin / perl $ scalername =; if ($ scalername = ~ m / bill clinton /) {imprime "¡es clinton bien!"; } bien, podría estar preguntando "¿qué hace el if?" desplácese hacia abajo y verá! >>>>>>>> en el estado if perl se comporta de la siguiente manera, perl pregunta "¿$ scalername contiene bill clinton? "aquí hay otra función que también es útil en el ejemplo de la función while: copie y pegue este código #! / usr / bin / perl $ a = 1; while ($ a == 1) # == es solo para números {print "a = 1"; } else {imprimir "a no es igual a 1"; } el siguiente paso hablará sobre funciones booleanas

Paso 6: booleano

booleano es solo para números! aquí hay algunas funciones ==, igual! =, no igual <, mayor que>, menor que (*), multiplicar nota: en multiplicar hay no () 's +, sumar

Paso 7: Armado

copiar y pegar este código, #! / usr / bin / perl $ operación =; if ($ operación = ~ m / multiplicar /) {imprimir "ingresar un número: / n"; $ a =; imprimir "ingresar un número para multiplica $ a: / n "; $ b =; $ c = $ a * $ b; imprimir" $ a multiplicado por $ b = $ c / n ";} if ($ operación = ~ m / agregar /) {imprimir "ingrese un número: / n"; $ a =; imprimir "ingrese un número para agregar a $ a: / n"; $ b =; $ c = $ a + $ b; imprimir "$ a agregado a $ b = $ c / n ";}

Paso 8: ¡Terminado

cuando escribe sus propios programas, es posible que desee agregar esta función en su código

use advertencias; ¡Está bien, has terminado!

Recomendado: