Sommario:

Impara Perl da facile a medio: 8 passaggi
Impara Perl da facile a medio: 8 passaggi

Video: Impara Perl da facile a medio: 8 passaggi

Video: Impara Perl da facile a medio: 8 passaggi
Video: 3 consigli per imparare L'INGLESE VELOCEMENTE! 2024, Luglio
Anonim
Impara Perl da facile a medio
Impara Perl da facile a medio

Perl è un linguaggio di scripting basato su testo che ha i suoi vantaggi e svantaggi, questo tutorial ti darà una panoramica delle basi e delle funzioni che la maggior parte degli scripter (AKA;programmatori)

userebbe. INIZIAMO! (solo per operatori Windows) Presumo che tu abbia lavorato con un programma Hello World prima o/e abbia lavorato con un interprete. durante lo scripting in perl devi cambiare il tuo PATH, ma se non vuoi farlo, usa perl express (mostrato sotto). *nota per favore vota e commenta questo istruibile

Passaggio 1: i materiali

1.un interprete perl (google it!)

2.se vuoi, perl express (google it!) 3.inoltre, se vuoi, moduli (moduli google perl per alcuni) installa i moduli nella cartella "lib" nella directory del tuo interpeter perl

Passaggio 2: il tuo primo programma

ok, facciamo un semplice programma, copia e incolla questo #!/usr/bin/perl print "ciao mondo"; questo è il programma più semplice che puoi realizzare, se vuoi aggiungerci qualcosa, digita #!/usr/bin/perl print "ciao \n mondo"; hai fatto il tuo primo programma!, \n è quello di creare una nuova riga ora andiamo un po' più avanzati

Passaggio 3: variabili

ora ci sono tre tipi di variabili, 1.scalers (contiene una striscia di dati) (($nome scaler = valore;)2.arrays (contiene più strisce di dati) ((@nome array = (valori);)3. hash %hashname = (valore => altro valore, valore => altro valore #metti quante tesi vuoi)

Passaggio 4: diventare più avanzati

creiamo script che stampino i valori delle variabili, digita questi script! (non è necessario digitare i commenti, i commenti sono contrassegnati con un #)1. #!/usr/bin/perl $nomevariabile = 5; print "$nomevariabile";2. #!/usr/bin/perl @arrayname =(value, value2);#remember, devi fare riferimento agli array come esempio scalare (gli indici sono in ordine a partire da zero print "$arrayname{0}\n"; #print value print "$arrayname{1}\n"; #print value2 nota: per il codice sopra i simboli { e } sono in realtà parentesi quadre 3. #!/usr/bin/perl my %hash = (v => value, v2 => valore2); print $hash{v};ora impariamo un altro uso degli scaler, digita o copia e incolla questo codice #!/usr/bin/perl $scalername =; print $scalername;digita quello che vuoi quando si utilizza il prompt dei comandi ma se si utilizza perl express, fare clic su std.input quindi fare clic sul simbolo i/o ora troviamo altri usi per le variabili

Passaggio 5: un altro uso e loop

copia e incolla questo codice #!/usr/bin/perl $scalername =; if ($scalername =~ m/bill clinton/) {print "è clinton bene!"; }ok, potresti chiederti "cosa fa il if?"scorri verso il basso e vedrai!>>>>>>>> nell'istruzione if perl si comporta nel modo seguente, perl chiede "$scalername contiene bill clinton? "ecco un'altra funzione utile anche nell'esempio della funzione while: copia e incolla questo codice #!/usr/bin/perl $a = 1; while ($a==1) # == è solo per numeri { print "a = 1"; } else { print "a non è uguale a 1"; }il prossimo passo parlerà delle funzioni booleane

Passaggio 6: booleano

boolean è solo per i numeri! ecco alcune funzioni ==, uguale !=, non uguale <, maggiore di >, minore di (*), moltiplicazione nota: nella moltiplicazione non c'è ()'s +, aggiungi

Passaggio 7: metterlo insieme

copia e incolla questo codice, #!/usr/bin/perl$operazione =;if ($operazione =~ m/moltiplica/){print "inserisci un numero:\n";$a =;print "inserisci un numero per moltiplica $a:\n";$b =;$c = $a * $b;stampa "$a moltiplicato per $b = $c\n";}if ($operazione =~ m/aggiungi/){stampa "inserisci un numero:\n";$a =;stampa "inserisci un numero da aggiungere a $a:\n";$b =;$c = $a + $b;stampa "$a aggiunto a $b = $c\n";}

Passaggio 8: finito

quando scrivi i tuoi programmi potresti voler aggiungere questa funzione nel tuo codice

utilizzare gli avvisi; ok hai finito!

Consigliato: