Resumo do capítulo 9 - A Plataforma Ruby
Strings:
Sintaxe de literais de sequência do Ruby, iniciando com métodos que fornecem alternativas nomeadas para alguns operadores nomeados:
+ concatenação, << apêndice, * repetição e [] index...
A String define uma quantidade de métodos para adicionar e remover espaço em branco, mutador (!) e não mutáveis.
Muita facilidade em futricar na String:
Expressões Regulares, amadas por uns e odiadas por muitos. São gente boa só precisa aprender.
Uma ER (também conhecida como regxp ou regex) descreve um modelo textual. A sintaxe do Ruby segue de perto a sintaxe do Perl.
Literais são delimitadas por barras:
/Ruby?/ # Rub seguida por um y opcional
%r|/| # iguala um único caractere barra
Esse cara é muito legal, $~ é uma variável de linha ou método local especial:
No Ruby 1.9, objetos Regex possuem um método encoding, podemos especificar a codificação com modificadores: u para UTF-8, s para SJIS, e para EUC-JP e n para nada. Também pode especificar explicitamente incluindo um caractere de escape \u.
Nenhum comentário:
Postar um comentário