Londrina-PR • +55 43 3028 6103 • contato@hooppe.com

SiteBlog

Picture1

Trabalhando com arrays, comandos INSERT, JOIN E LAST - Iniciando com Ruby

Posted on July 12, 2010

Hoje vamos aprender os funcionamento de 3 importantes comandos para trabalhar com array.
Primeiro o comando insert.

Então inserimos o elemento “k” na posição 2 do array.
O comando JOIN é usado para adicionar algum caracter entre os elementos
do array.

O comando LAST é muito usado, normalmente quando estamos fazendo
testes de inserção em bancos muito grande, costuma-se retornar apenas o último
elemento após a ação de inserção para ver se foi inserido corretamente.

O comando a.last(3), retorna os ultimos 3 elementos do array.

Escrito por, Rodrigo Reginato Marques

Iniciando com Ruby - Trabalhando com arrays, comandos FLATTEN e UNIQ

Posted on March 09, 2010

Hoje vou mostrar os comandos FLATTEN E UNIQ, esses 2 comandos, foram um dos que mais me chamaram a atenção quando comecei a trabalhar com Ruby on Rails, pois eu vim do mundo Delphi e fazer essas 2 funções exigia muitas linhas de código. Vamos ao que interessa.

Reparem que dentro do primeiro array, exitem 2 arrays, o primeiro array tem 5 elementos
o segundo tem 2 elementos e o terceiro 3 elementos.

O comando FLATTEN retirou todos os elementos dos arrays internos e retornou apenas um array
com todos os elementos. Agora temos um array com vários elementos repetidos.

O comando UNIQ unifica os elementos repetidos. E pra melhorar podemos usar esses comandos aninhados dessa forma.

Escrito por, Rodrigo Reginato Marques

Iniciando com Ruby - Trabalhando com arrays, comandos COMPACT, CONCAT AND SORT

Posted on March 02, 2010

Primeiramente vamos adicionar os valores em 2 arrays a e b.

Depois de adicionado vamos usar o comando COMPACT que irá limpar
do array os elementos nulos(nil).

Após limpar os arrays com o COMPACT vamos usar o comando CONCAT, que

ira unir ou concatenar os 2 arrays.

Repare que o array está fora de ordem, usando o comando SORT, iremos
colocar o array em ordem alfabética.

Resumindo, nós tiramos os valores nulos, unimos 2 arrays e ainda
ordenamos.

Escrito por, Rodrigo Reginato Marques

Iniciando com Ruby - Trabalhando com strings, comando SCAN

Posted on February 22, 2010

Primeiramente vamos atribuir um valor a uma string. Nesse caso vou usar uma url, para extrairmos o valor do username e password.

Atribuido a url, vamos agora extrair apenas o username da url, atribuindo o resultado a variável username.

\w+ é uma expressão regular para retornar uma ou mais letras após username=.

O resultado é um array dentro de um array, para chegarmos ao nome é necessário acessar o primeiro elemento do array com o comando first.

Agora vamos pegar o username e o password.

Como no primeiro exemplo, para acessar o nome vamos usar o comando first, que vai retornar o primeiro elemento do array e depois last para pegar o segundo elemento do array.

Escrito por, Rodrigo Reginato Marques