Nwlapcug.com


Sulla funzione Chr Perl

Sulla funzione Chr Perl


Il linguaggio di programmazione Perl è particolarmente adatto per la creazione di script Web. Perl consente agli sviluppatori di creare pagine Web che risponde all'input dell'utente. Le abilità di gestione del testo di Perl lo rendono adatto al compito di generazione del codice HTML e la funzione "chr" è uno dei numerosi strumenti che fornisce capacità di manipolazione di testo di Perl.

Funzioni

Una funzione è un blocco di codice che può essere parte di un programma, o può essere tenuto in una libreria e accedervi da diversi programmi. Chr è una delle funzioni standard di Perl e così è disponibile come uno strumento per ogni programmatore Perl.

Una dichiarazione di funzione segue il nome della funzione con un elenco di argomenti tra parentesi. Gli argomenti sono i titolari per i valori passati alla funzione quando viene chiamato. Una funzione può avere uno, molti o senza argomenti e si può restituire un valore quando termina l'elaborazione. Funzioni che restituiscono valori devono essere chiamati come parte di un'equazione con una variabile pronta ad accettare il valore restituito, come "$a_var = a_function($b_var)."

Scopo

"Chr" è l'abbreviazione di «carattere». È pratica comune in informatica per rappresentare caratteri come numeri. La prima tabella del numero di caratteri è stata chiamata ASCII, che l'acronimo di American Standard Code for Information Interchange. ASCII assegna un codice a ciascun 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 anziché il set di caratteri ASCII. Unicode è un'espansione di ASCII e numeri utilizzati nelle mappe di ASCII per il carattere stesso in Unicode. La versione di Unicode che utilizza Perl è 8 Unicode. L'International Standards Organization pubblicato uno standard di codifica denominato Universal Character Set o UCS. ISO ha dato 8 Unicode il nome UTF-8 e UCS Transformation Format è l'acronimo.

Inverso

Perl include una funzione che esegue le operazioni inverse di chr, chiamato prende Ord Ord. un carattere e restituisce il numero equivalente di 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 caratteri che contengono, o lettere maiuscole possono essere convertite in caratteri minuscoli eseguendo operazioni matematiche sul numero di Unicode.