Perl/Funzioni Native su scalari: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
BimBot (discussione | contributi)
m Bot: Sostituzione automatica (-([Pp])erchè +\1erché)
FrescoBot (discussione | contributi)
m Bot: apostrofo dopo l'articolo indeterminativo e modifiche minori
Riga 172:
trovata 't' alla posizione 14
trovata 't' alla posizione 4
 
 
===substr===
Line 242 ⟶ 241:
 
che produce:
 
otarp len erroc oppip
pippo corre nel prato
 
 
'''NOTA:''' se alla print si togliesse scalar, reverse lavorerebbe in modo lista e quindi non invertirebbe la stringa
 
Line 257 ⟶ 256:
NOTA: Quando si sono fatti i primi esempi in fondo alla stringhe usate si è sempre messo il [[Caratteri_speciali|carattere speciale]] "\n" . Questo carattere consente, quando si fanno successive '''print''', che la nuove stringhe da scrivere inizino "a capo" e non continuino sulla stessa riga.
 
Vediamone un' applicazione:
 
<source lang="perl">
Line 300 ⟶ 299:
----------
questa è una riga con più ritorni a capo
 
----------
Line 319 ⟶ 318:
questa è una riga con più ritorni a capo
----------
 
=== chop ===
Line 398 ⟶ 396:
carattere estratto:g
----------
 
===chr===
Line 472 ⟶ 469:
 
</source>
 
 
 
===hex===
Line 494 ⟶ 489:
'''NOTA:'''per la sola stampa/conversione si vedano anche sprintf, printf, unpack
 
===oct===
'''oct''' converte una stringa ( che rappresenta un numero in ottale ) in un numero
 
Line 512 ⟶ 507:
'''NOTA:'''per la sola stampa/conversione si vedano anche sprintf , printf , unpack
 
===ord===
'''ord''' converte il primo carattere di EXPR nella sua rappresentazione numerica (ASCII,EBDIC,Unicode 8Bit)
 
Line 526 ⟶ 521:
 
==Maiuscole/Minuscole==
 
===lc===
'''lc''' ritorna una stringa con tutti i caratteri minuscoli
Line 560 ⟶ 554:
print ( lc "AbC" )."\n"; # scrive 'ABC'
</source>
 
 
===ucfirst===
Line 577 ⟶ 570:
 
===pack===
'''pack''' converte la lista in una rappresentazione binaria in base a TEMPLATE
 
Sintassi:
Line 591 ⟶ 584:
 
Per maggiori dettagli vedere la documentazione su www.perl.it [http://www.perl.it/documenti/perlfunc/view.html?id=144]
 
 
===tr///===
'''tr///''' - sostituisce i caratteri di una stringa. Al posto di SEARCHLIST mette quelli corrispondenti alla stessa posizione in REPLACEMENTLIST
 
Sintassi: