Taula de continguts:
- Pas 1: els materials
- Pas 2: el vostre primer programa
- Pas 3: variables
- Pas 4: Avançar
- Pas 5: un altre ús i bucle
- Pas 6: booleà
- Pas 7: ajuntar-lo
- Pas 8: finalitzat
Vídeo: Aprengui Perl Fàcil a mitjà: 8 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:16
Perl és un llenguatge de scripting basat en text que té els seus avantatges i desavantatges, aquest tutorial us proporcionarà una visió general dels conceptes bàsics i de les funcions que la majoria dels scripters (AKA; programadors)
faria servir. COMENCEM! (només per a operadors de Windows) Suposo que heu treballat abans amb un programa hello world o / i heu treballat amb un intèrpret. quan feu scripts a perl, heu de canviar el PATH, però si no voleu fer-ho, utilitzeu perl express (que es mostra a continuació). * Tingueu en compte el preu i comenteu aquest instructiu
Pas 1: els materials
1. un interpèter perl (google it!)
2. Si voleu, Perl Express (google it!)
Pas 2: el vostre primer programa
d'acord, fem un programa senzill, copia i enganxa aquest #! / usr / bin / perl imprimir "hola món"; aquest és el programa més senzill que podeu fer, si voleu afegir-hi una mica, escriviu #! / usr / bin / perl print "hola / n món"; vas fer el teu primer programa!, / n és fer una nova línia ara us permetrà avançar una mica
Pas 3: variables
ara hi ha tres tipus de variables: 1. escaladors (conté una tira de dades) (($ scaler name = valor;) 2. matrius (conté múltiples tires de dades) ((@array name = (valors);) 3. hashes% hashname = (valor => altre valor, valor => altre valor # introdueix tantes tesis com vulguis)
Pas 4: Avançar
Permet fer scripts que imprimeixin els valors de les variables, escriviu aquests scripts. (no cal que escriviu els comentaris, els comentaris s'anoten amb un #) 1. #! / usr / bin / perl $ variablename = 5; imprimeix "$ variablename"; 2. #! / usr / bin / perl @arrayname = (valor, valor2); # recordeu, heu de referir-vos a matrius com a exemple escalars (els índexs estan en ordre a partir de zero, "$ arrayname {0} n"; #print valor d'impressió "$ arrayname {1} n"; #print value2 nota: per al codi que hi ha a sobre dels símbols {i}, hi ha claudàtors actius 3. #! / usr / bin / perl my% hash = (v => value, v2 => valor2); imprimeix $ hash {v}; ara permet aprendre un altre ús per a escaladors, escriu o copia i enganxa aquest codi #! / usr / bin / perl $ scalername =; print $ scalername; escriu tot el que vulguis quan utilitzeu l'indicador d'ordres, però si utilitzeu perl express, feu clic a std.input i, a continuació, feu clic al símbol d'E / S ara permet trobar més usos de les variables
Pas 5: un altre ús i bucle
copia i enganxa aquest codi #! / usr / bin / perl $ scalername =; if ($ scalername = ~ m / bill clinton /) {imprimeix "està bé!"; } d'acord, és possible que us pregunteu "què fa el si fer?", desplaceu-vos cap avall i veureu! >>>>>>>> si statment perl es comporta de la següent manera, perl pregunta "$ scalername conté bill clinton? "aquí hi ha una altra funció que també s'utilitza com a exemple de funció mentre: copieu i enganxeu aquest codi #! / usr / bin / perl $ a = 1; while ($ a == 1) # == és només per a números {print "a = 1"; } else {print "a no és igual a 1"; } el següent pas parlarà de les funcions booleanes
Pas 6: booleà
booleà només és per a nombres
Pas 7: ajuntar-lo
copieu i enganxeu aquest codi, #! / usr / bin / perl $ operation =; if ($ operation = ~ m / multiply /) {print "introduïu un número: / n"; $ a =; print "introduïu un número a multiplicar $ a: / n "; $ b =; $ c = $ a * $ b; imprimir" $ a multiplicat per $ b = $ c / n ";} si ($ operació = ~ m / add /) {imprimir "introduïu un número: / n"; $ a =; imprimeu "introduïu un número per afegir a $ a: / n"; $ b =; $ c = $ a + $ b; imprimeix "$ a afegit a $ b = $ c / n ";}
Pas 8: finalitzat
quan escriviu els vostres propis programes, és possible que vulgueu afegir aquesta funció al vostre codi
utilitzar advertències; d'acord ja està!
Recomanat:
Llum de progrés d'entrenament de mitja marató: 7 passos
Llum de progrés d’entrenament de mitja marató: aquest instructiu us mostrarà com configurar els disparadors i fer un llum que s’encengui i estalviï diners mentre compliu els punts de referència del programa d’entrenament de mitja marató de Hal Higdon. Per fer-ho, primer voldreu reunir la següent matèria
Easy IOT - Hub de sensor de RF controlat per aplicació per a dispositius IOT de rang mitjà: 4 passos
Easy IOT - Hub de sensor de RF controlat per aplicació per a dispositius IOT de rang mitjà: en aquesta sèrie de tutorials, crearem una xarxa de dispositius que es poden controlar a través d’un enllaç de ràdio des d’un dispositiu de concentrador central. L’avantatge d’utilitzar una connexió de ràdio en sèrie de 433 MHz en lloc de WIFI o Bluetooth és l’abast molt més gran (amb un bon
Construïu una ràdio amateur APRS RX només IGate amb un Raspberry Pi i un dongle RTL-SDR en menys de mitja hora: 5 passos
Construïu una ràdio amateur APRS RX Only IGate Usant un Raspberry Pi i un dongle RTL-SDR en menys de mitja hora: tingueu en compte que ara és bastant antic, de manera que algunes parts són incorrectes i no estan actualitzades. Els fitxers que heu d’editar han canviat. He actualitzat l'enllaç per oferir-vos l'última versió de la imatge (si us plau, utilitzeu 7-zip per descomprimir-la), però per a instruments complets
Determineu el consum mitjà de corrent del dispositiu intermitent de baixa potència: 4 passos
Determineu el consum mitjà de corrent del dispositiu intermitent de baixa potència: Introducció Per curiositat, volia saber quant de temps podrien durar les bateries al sensor de temperatura remot. Es necessiten dues cèl·lules AA en sèrie, però no serveix de res posar un amperímetre en línia i mirar la pantalla perquè es consumeix energia
DIY MusiLED, LEDs sincronitzats de música amb aplicació Windows i Linux amb un clic (32 i 64 bits). Fàcil de recrear, fàcil d'utilitzar, fàcil de transportar: 3 passos
DIY MusiLED, LEDs sincronitzats de música amb aplicació Windows i Linux amb un clic (32 i 64 bits). Fàcil de recrear, fàcil d'utilitzar i fàcil de portar: aquest projecte us ajudarà a connectar 18 LED (6 vermells + 6 blaus + 6 grocs) a la vostra placa Arduino i analitzar els senyals en temps real de la targeta de so de l'ordinador i transmetre'ls a els LED per il·luminar-los segons els efectes del ritme (Snare, High Hat, Kick)