Noções básicas de ruby, números e cordas

Para começar com Ruby, você realmente só precisa instalar o Ruby em si e usar um editor de código livre (não um processador de texto!). Notepad ++, Atom, TextWrangler, e outros são todos escolhas do editor de código bom. Você também vai comumente usar um programa de terminal ou console (livre com todos os sistemas operacionais comuns).

Uma vez que o Ruby está instalado, há duas maneiras comuns para executar programas Ruby. Se você digitar o seu código Ruby em um arquivo de texto e salvá-lo, você executar o código a partir de um terminal com:

$ Ruby my_code.rb

Se você quiser testar pequenos trechos de código, use IRB (Interactive rubi) e começar a digitar o Ruby após o prompt:

$ Irb2.1.2: 001 gt; 


Quando testar o novo código, você pode facilmente imprimir os resultados de um cálculo ou string manipulação com o método puts:

2.1.2: 004 gt; coloca 2,5 * 37,5 = gt; nada

Video: Mulher.com 19/11/2012 Eliete Massi - Blusa com crochê de grampo 1/2

Ruby fornece um grande número de built-in métodos numéricos e cordas.

métodos numéricos comuns

Nome do métodopropósito
+, -, *, /aritmética básica
** 2Expoente (por exemplo, aumentar a energia do segundo)
()Use parênteses para ajustar sua operação precedência matemática
até?Retorna true se mesmo
ímpar?Retorna true se estranha
voltaArredonda para o inteiro mais próximo
até, downtoLoops para cima ou para baixo do número para outro número

métodos de cordas comuns

Nome (s) Métodopropósito
+, *Adiciona duas cordas juntos, repita a seqüência
comprimentoQuanto tempo a string é
faixaRemove ataque e de fuga espaço branco
to_iAltera uma string em um número
upcase, downcaseAltera o caso da corda
each_charPercorre a corda retornando cada personagem
incluir?Retorna true se uma string é em outra seqüência
[]Retorna caractere ou substring
gsubSubstitui uma nova cadeia onde um padrão é encontrado

Você pode usar corda interpolação para construir cadeias mais complicados de conteúdo em outras variáveis. Dentro de aspas duplas, use o # {} símbolo para trocar no valor da variável fechado:

Video: GUITARRA PARA INICIANTES 1 - COMO COMEÇAR?

2.1.2: 006 gt; idade = "100"= Gt; "100"2.1.2: 007 gt; name = "Rubyist"= Gt; "Rubyist"2.1.2: 008 gt; "Olá # {name}, Congrats on # {idade} anos!"= Gt; "Olá Rubyist, parabéns 100 anos!"

Publicações relacionadas