Una funzione è un blocco di codice che può essere parte di un programma, o può essere tenuto in una libreria e sono accessibili da diversi programmi . Chr è una delle funzioni standard di Perl e così è disponibile come strumento per qualsiasi programmatore Perl .
Una dichiarazione di funzione segue il nome della funzione con una lista di argomenti tra parentesi . Gli argomenti sono i titolari per i valori che vengono passati alla funzione quando viene chiamato . Una funzione può avere uno , molti o no argomenti e può restituire un valore quando si termina l'elaborazione . Funzioni che restituiscono valori devono essere chiamati come parte di un'equazione con una variabile pronto ad accettare il valore restituito , come "$ a_var = a_function ( $ b_var ) . "
Scopo
" Chr " è l'abbreviazione di " carattere ". si tratta di una pratica comune nel calcolo per rappresentare i caratteri come numeri . La prima tabella di numeri personaggio è stato chiamato ASCII , che sta per l' American Standard Code for Information Interchange . ASCII assegna un codice per ogni carattere e la funzione chr funziona su questo principio . Dato un numero , chr restituisce il carattere corrispondente , in modo chr ( 65 ) restituisce il carattere "A" .
Unicode
Perl utilizza numeri Unicode invece di il set di caratteri ASCII . Unicode è un ampliamento di ASCII ed ogni numero utilizzato nelle mappe ASCII per lo stesso carattere in Unicode . La versione di Unicode che Perl usa è Unicode 8 . L' International Standards Organization ha pubblicato uno standard di codifica chiamato Universal Character Set , o UCS . ISO ha dato il nome Unicode 8 UTF -8 e si distingue per UCS Transformation Format .
Inverse
Perl include una funzione che esegue il rovescio della CHR , chiamato ord. Ord prende un carattere e restituisce il numero Unicode . Così ord ( " A" ) restituisce 65 . Chr e ord sono elementi importanti nella gestione del testo . Ad esempio , è più facile confrontare due parole esaminando i valori numerici dei personaggi in essi contenuti , o maiuscole può essere convertito in caratteri minuscoli eseguendo operazioni matematiche sul numero Unicode .
Programmazione © www.354353.com