Perl/Funzioni Native su scalari: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
FrescoBot (discussione | contributi)
m Bot: accenti
Nessun oggetto della modifica
Riga 255:
toglie (se c'è) l'ultimo "ritorno a capo" da una stringa.
 
===NOTA:=== Quando si èsono fattofatti i primi esempi in fondo alla stringhe usate si è sempre messo il [[Caratteri_speciali|carattere speciale]] "\n" ===TODO. link ai caratteri speciali===.Questo carattere consente , quando si fanno successive '''print''', che la nuove stringhe da scrivere inizino "a capo" e non continuino sulla stessa riga.
 
vediamoneVediamone unaun' applicazione:
 
<source lang="perl">
Riga 274:
 
print "$b\n";
print "$a\n"; # nota una righeriga di spazio
print "$b\n";
print "\n"; #spazio le scritte
Riga 402:
===chr===
 
questa funzione converte un numero in un carattere, in base alla codifica [[Assembly/Rappresentazione_dati/Il_set_di_caratteri_ASCII|ASCII]].
Ogni carattere che vediamo sullo schermo (ma anche quelli che non vediamo come i ritorni a capo ed altri ) ha un numero (codice) corrispondente. Questi numeri vengono "inviati allo schermo" e vengono convertiti nei simboli (caratteri) che vediamo sullo schermo.
Per ovvie ragioni di comodità i simboli che rappresentano i numeri sono contigui (dal??? 30h al ??39h) ed anche le lettere alfabetiche (dal xxx41h al yyy5Ah, minuscolemaiuscole, -71h maiuscoleal 7Ah, minuscole).
 
===TODO link alla tabella ascii===
 
Riga 462:
print "pwd1:$pwd1\n"; #Ottengo un altra password
if (crypt($word, "banana") ne $pwdpwd1)
{
print "Sorry...\n";
Riga 482:
#hex
 
'''NOTA:'''Senza senza parametri utilizzaviene utilizzata la variabile implicita $_
 
Esempi
Riga 492:
</source>
 
'''NOTA:'''per la sola stampa/conversione si vedano anche sprintf , printf , unpack
 
===oct===