Tabla de contenido:
- Paso 1: los materiales
- Paso 2: su primer programa
- Paso 3: Variables
- Paso 4: Avanzar más
- Paso 5: otro uso y bucle
- Paso 6: booleano
- Paso 7: Armado
- Paso 8: ¡Terminado
Video: Aprenda Perl Fácil a Medio: 8 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:44
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:
Aprenda C ++ Oop: 6 pasos
Aprende C ++ Oop: hola, en este instructivo aprenderás los conceptos básicos de c ++ oop, ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
Inspección por rayos X de BGA: ¿Aprenda a inspeccionar ?: 7 pasos
Inspección de rayos X de BGA: ¿aprender a inspeccionar? necesitará: sistema de rayos X capaz de sostener el PCB PCBESD smockESD muñequera
Aprenda a diseñar una PCB con forma personalizada con las herramientas en línea de EasyEDA: 12 pasos (con imágenes)
Aprenda a diseñar una PCB con forma personalizada con las herramientas en línea de EasyEDA: ¡Siempre quise diseñar una PCB personalizada, y con herramientas en línea y prototipos de PCB baratos, nunca ha sido más fácil que ahora! Incluso es posible montar los componentes de montaje en superficie de forma económica y sencilla en un volumen pequeño para ahorrar el difícil sol
Robot SCARA: ¡Aprendiendo sobre cinemática inversa e inversa! (Plot Twist Aprenda a hacer una interfaz en tiempo real en ARDUINO usando PROCESAMIENTO !!!!): 5 pasos (con imágenes)
Robot SCARA: ¡Aprendiendo sobre cinemática inversa e inversa! (Plot Twist Aprenda a hacer una interfaz en tiempo real en ARDUINO usando PROCESAMIENTO !!!!): Un robot SCARA es una máquina muy popular en el mundo de la industria. El nombre significa Brazo robótico de ensamblaje compatible selectivo o Brazo robótico articulado compatible selectivo. Básicamente es un robot de tres grados de libertad, siendo los dos primeros visualiz
DIY MusiLED, LED sincronizados con música con una aplicación de Windows y Linux con un clic (32 bits y 64 bits). Fácil de recrear, fácil de usar, fácil de portar: 3 pasos
DIY MusiLED, LED sincronizados con música con una aplicación de Windows y Linux con un solo clic (32 bits y 64 bits). Fácil de recrear, fácil de usar, fácil de portar: este proyecto lo ayudará a conectar 18 LED (6 rojos + 6 azules + 6 amarillos) a su placa Arduino y analizar las señales en tiempo real de la tarjeta de sonido de su computadora y transmitirlas a los LED para iluminarlos según los efectos de ritmo (Snare, High Hat, Kick)