Perl/Funzioni Native su scalari: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
m Bot: Sostituzione automatica (-([Pp])erchè +\1erché) |
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'
<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:
|