A linguagem de programação Perl é particularmente adequado para a criação de scripts da Web . Perl ajuda os desenvolvedores a construir páginas da Web que respondem a entrada do usuário. Habilidades de manipulação de texto do Perl torná-lo adequado para a tarefa de gerar HTML ea função " chr " é uma das várias ferramentas que fornece capacidade de manipulação de texto do Perl. Funções
Uma função é um bloco de código que pode ser parte de um programa, ou pode ser realizada em uma biblioteca e ser acessado por vários programas diferentes . Chr é uma das funções padrão do Perl e assim está disponível como uma ferramenta para qualquer programador Perl.
A declaração da função segue o nome da função com uma lista de argumentos entre parênteses . Os argumentos são os titulares de valores que são passados para a função quando é chamado . Uma função pode ter um, muitos ou sem argumentos e pode retornar um valor quando termina o processamento. Funções que retornam valores precisam ser chamado como parte de uma equação com uma variável pronto para aceitar o valor retornado , como " $ a_var = a_function ( $ b_var ) . "
Finalidade
< br >
" Chr " é uma abreviatura de "caráter". é uma prática comum em computação para representar caracteres como números . A primeira tabela de números de caracteres foi chamado ASCII , que está para o American Standard Code for Information Interchange. ASCII atribui um código para cada personagem ea função chr funciona neste princípio . Dado um número , chr retorna o caractere correspondente , de modo chr ( 65) retorna o caractere "A".
Unicode
Perl usa números de Unicode em vez de o conjunto de caracteres ASCII . Unicode é uma expansão do ASCII e qualquer número usado em mapas ASCII para o mesmo personagem em Unicode . A versão do Unicode que usa Perl é Unicode 8. A International Standards Organization publicou um padrão de codificação chamado Universal Character Set , ou UCS . ISO deu Unicode 8 o nome UTF-8 e que defende o UCS Transformation Format .
Inverse
Perl inclui uma função que realiza o inverso do chr , chamada ord . Ord tem um caráter e retorna o número Unicode equivalente. Então ord ( "A" ) retorna 65 . Chr e ord são elementos importantes na manipulação de texto . Por exemplo , é mais fácil comparar duas palavras através da análise dos valores numéricos dos caracteres que contêm, ou maiúsculas podem ser convertidos em caracteres minúsculos , realizando operações matemáticas sobre o número Unicode .