Om Perl Chr Function

Om Perl Chr Function


Programmeringsspråket Perl er spesielt egnet til etablering av Web-skript. Perl hjelper utviklere med å lage websider som reagerer på brukerundersøkelser. Perl tekst håndtering evner gjør den egnet til oppgaven med å generere HTML og "chr" -funksjonen er et av flere verktøy som gir Perl tekst manipulasjon evne.

funksjoner

En funksjon er en blokk med kode som kan være en del av et program, eller kan holdes i et bibliotek og nås av flere forskjellige programmer. Chr er en av Perl standardfunksjoner og så er tilgjengelig som et verktøy til noen Perl programmerer.

En funksjon erklæring følger funksjonsnavnet med en liste over argumenter i parentes. Argumentene er holdere for verdier som sendes til funksjonen når det kalles. En funksjon kan ha en, mange eller ingen argumenter, og det kan returnere en verdi når det er ferdig med behandlingen. Funksjoner som returnerer verdier må bli kalt som en del av en ligning med en variabel klar til å ta imot den returnerte verdien, som "$ a_var = a_function ($ b_var)."

Hensikt

"Chr" er en forkortelse for "tegn". Det er vanlig praksis i databehandling for å representere tegn som tall. Den tidligste tabell over karakter tall ble kalt ASCII, som står for American Standard kode for Information Interchange. ASCII tildeler en kode til hver karakter og chr funksjonen fungerer på dette prinsippet. Gitt et tall, returnerer chr tilsvarende karakter, så chr (65) returnerer tegnet "A".

Unicode

Perl bruker Unicode tall i stedet for ASCII tegnsett. Unicode er en utvidelse av ASCII og en rekke brukes i ASCII-maps til samme karakter i Unicode. Den versjonen av Unicode som Perl bruker er Unicode 8. International Standards Organization publisert en koding standard kalt Universal tegnsett, eller UCS. ISO ga Unicode åtte navnet UTF-8, og det står for UCS Transformation Format.

Omvendt

Perl inneholder en funksjon som utfører det motsatte av chr, kalt ord. Ord tar et tegn og returnerer tilsvarende Unicode nummer. Så ord ( "A") returnerer 65. Chr og ord er viktige elementer i teksten håndtering. For eksempel er det lettere å sammenligne to ord ved å undersøke tallverdiene av karakterene de inneholder, eller store bokstaver kan bli konvertert til små bokstaver ved å utføre matematiske operasjoner på Unicode nummer.