segunda-feira, 11 de julho de 2011

Cap 9 do livro A Linguagem de Programação Ruby

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: