Programspråket Perl är särskilt lämpad för att skapa webb -skript . Perl hjälper utvecklare att bygga webbsidor som svarar på användarens input . Perl s texthantering förmågor gör den lämplig för uppgiften att generera HTML och " chr " -funktionen är ett av flera verktyg som ger Perl förmåga texthantering . Funktioner
En funktion är ett block av kod som kan vara en del av ett program , eller kan hållas i ett bibliotek och nås genom flera olika program . Chr är en av Perl standardfunktioner och så finns som ett verktyg för att någon Perl programmerare .
En funktion deklaration följer funktionens namn med en lista över argumenten inom parentes . Argumenten är hållare för värden som skickas till funktionen när den anropas . En funktion kan ha en , flera eller inget argument och det kan returnera ett värde när den har bearbetats . Funktioner som returnerar värden måste kallas som en del av en ekvation med en variabel redo att acceptera det returnerade värdet , liksom " $ a_var = a_function ( $ b_var ) . "
Syfte
" Chr " är en förkortning för " tecken . " Det är vanligt i beräkningen att representera tecken som siffror . Den tidigaste tabell karaktär tal kallades ASCII , som står för American Standard Code for Information Interchange . ASCII tilldelar en kod till varje karaktär och chr -funktionen fungerar på denna princip . Givet ett tal returneras chr motsvarande tecken , så chr ( 65 ) returnerar tecknet " A " .
Unicode
Perl använder Unicode siffror i stället för ASCII-teckenuppsättningen . Unicode är en utvidgning av ASCII och valfritt antal används i ASCII kartor till samma tecken i Unicode . Den version av Unicode som Perl använder är Unicode 8 . International Standards Organization publicerat en kodning standard som kallas Universal Character Set , eller UCS . ISO gav Unicode 8 namnet UTF - 8 , och det står för UCS Transformation Format . Addera Inverse
Perl innehåller en funktion som utför den omvända av chr , kallas ORD . Ord tar ett tecken och returnerar motsvarande Unicode nummer . Så ord ( " A " ) returnerar 65 . Chr och ord är viktiga element i texthantering . Till exempel är det lättare att jämföra två ord genom att undersöka de numeriska värdena av de tecken de innehåller , eller versaler kan omvandlas till gemener genom att utföra matematiska operationer på Unicode nummer .