Skip to content

Commit 6ec85fd

Browse files
committed
Revisão seção de Ruby
1 parent f81223c commit 6ec85fd

File tree

8 files changed

+18
-18
lines changed

8 files changed

+18
-18
lines changed

ruby/booleanos.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,8 @@ evento_feio = false
1414

1515
**False**’ é falso em inglês.
1616

17+
**Obs**: Um aspecto importante sobre o nome que damos às variáveis: elas não devem conter espaços, como podemos ver nas variáveis criadas aqui o espaço foi substituído por *underline* (\_).
18+
1719
```ruby
1820
(irb)> true != false
1921
# true

ruby/comentarios.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
Antes de prosseguirmos, só um comentáriozinho ;)
44

5-
Comentários são partes do código que não serão executados, podem ser usados para lembrar de algo naquela parte do código, por exemplo. São muito bons quando estamos aprendendo, pois podemos comentar o que o código está fazendo:
5+
Comentários são partes do código que não serão executadas. Eles podem ser usados para lembrar de algo naquela parte do código, por exemplo. São muito bons quando estamos aprendendo, pois podemos comentar o que o código está fazendo:
66

77
```ruby
88
# Este é um comentário que não é executado
@@ -12,4 +12,4 @@ def linguagem_de_programacao
1212
end
1313
```
1414

15-
Para criarmos um comentário, iniciamos a frase com ‘#’, assim, o ruby sabe que ali tem um comentário e ele não precisa executar nada.
15+
Para criarmos um comentário, iniciamos a linha com ‘#’, assim, o ruby sabe que ali tem um comentário e ele não precisa executar nada. Você pode utilizar '#' em quantas linhas quiser.

ruby/controle_fluxo.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
### Controle de fluxo
22

3-
Até então escrevemos código que é executado sequencialmente e nesta seção mostraremos uma forma de controlar o fluxo do programa, a partir de alguma condição. Com isso poderemos realizar decisões durante a execução da nossa aplicação.
3+
Até então escrevemos código que é executado sequencialmente. Nesta seção mostraremos uma forma de controlar o fluxo do programa, a partir de alguma condição. Com isso poderemos realizar decisões durante a execução da nossa aplicação.
44

5-
Parece difícil, mas bem simples e fica mais ainda a medida que vamos praticando. Pense como uma tomada de decisão, a partir de uma sentença, escolhemos o que o programa irá fazer.
5+
Parece difícil, mas é bem simples e fica mais ainda a medida que vamos praticando. Pense como uma tomada de decisão: a partir de uma sentença, escolhemos o que o programa irá fazer.
66

77
Por exemplo, vamos imprimir no método `escrever_nome` criado na seção anterior apenas se o nome não estiver em branco.
88

@@ -12,7 +12,7 @@ if nome != ''
1212
end
1313
```
1414

15-
Outra forma de implementar seria utilizando o método `empty?`
15+
Outra forma de implementar seria utilizando o método `empty?`, que significa _vazio?_ em inglês. Fica bem mais fácil de ler, não é mesmo?
1616

1717
```ruby
1818
if !nome.empty?

ruby/inteiros_decimais.md

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,6 @@ preco = 4.5
1414

1515
Sendo `4,5` o valor no exemplo, pois o Ruby representa esses valores com ponto.
1616

17-
**Obs**: Um ponto importante para citar aqui, é sobre o nome que damos às variáveis: elas não devem conter espaços, como podemos ver nas variáveis criadas aqui o espaço foi substituído por *underline* (\_).
18-
1917
Experimente no **irb** algumas operações com números:
2018

2119
```ruby
@@ -34,4 +32,4 @@ E também alguns métodos:
3432
(irb)> (1+2).next.next # 5
3533
```
3634

37-
Falaremos mais sobre mais métodos ainda neste capítulo.
35+
Falaremos mais sobre métodos ainda neste capítulo.

ruby/lacos_repeticao.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
### Laço de repetição
22

3-
Em algumas situações precisamos repetir um operação em elementos de um conjunto de dados e podemos realizar tal tarefa utilizando laços.
3+
Em algumas situações precisamos repetir uma operação em elementos de um conjunto de dados. Podemos realizar esta tarefa utilizando laços.
44

5-
Imprimir 2 nomes de uma lista é fácil, certo? Mas imagina escrever 100 nomes!! Utilizamos laços para nos poupar de escrever códigos duplicados.
5+
Imprimir 2 nomes de uma lista é fácil, certo? Mas imagina escrever 100 nomes! Utilizamos laços para nos poupar de escrever códigos duplicados.
66

7-
Por exemplo, podemos imprimir os nomes de uma lista utilizando o `for`, percorrendo a lista, item a item:
7+
Por exemplo, podemos imprimir todos os nomes em uma lista utilizando o `for`, percorrendo a lista, item a item:
88

99
```ruby
1010
lista_de_nomes = ["Juliana", "Enzo", "Roberto"]

ruby/listas.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
### Listas de dados
22

3-
As listas de dados são chamados de `Array` e serve para armazenarmos valores de vários tipos:
3+
As listas de dados são chamados de `Array`. Elas servem para armazenarmos uma lista de valores de vários tipos:
44

55
Palavras ou frases:
66

ruby/metodos.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -12,21 +12,21 @@ Ok, mas o que significa tudo isso?
1212

1313
* `def` \- estamos dizendo que estamos definindo um método
1414
* `escrever_nome` \- esse é o nome do nosso método. Note que nele substituímos
15-
os espaços por traços (\_)
15+
os espaços por traços (\_), assim como nas variáveis
1616
* `(nome)` \- é o parâmetro do nosso método, uma variável que mandamos para o
1717
método, para que ele faça algo com ela. Métodos podem receber nenhum, um ou
1818
mais parâmetros.
19-
* `“Seu nome é #{nome}”` \- é o que o método vai retornar para a gente,
20-
note que usamos o parâmetro nome na frase
19+
* `“Seu nome é #{nome}”` \- é o que o método vai retornar para a gente.
20+
Note que usamos o parâmetro nome na frase.
2121
* `end` \- estamos dizendo que estamos finalizando o método
2222

23-
Agora utilizando nosso método:
23+
Utilizando nosso método:
2424

2525
```ruby
2626
texto = escrever_nome("Carol")
2727
```
2828

29-
Assim o método retornaria `"Seu nome é Carol"` e `texto` agora tem essa frase como valor.
29+
Assim o método retornaria `"Seu nome é Carol"` e a variável `texto` agora tem essa frase como valor.
3030

3131
Podemos agora utilizar o método `print` já disponibilizado pelo Ruby para "imprimir" a frase na linha de comando:
3232

ruby/onde_aprender_mais.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
### Onde aprender mais sobre Ruby?
22

3-
Abaixo, alguns links que podem ajudar a ver mais sobre ruby, e a treinar um pouquinho também :)
3+
Abaixo, alguns links que podem ajudar você a saber mais sobre ruby, e a treinar um pouquinho também :)
44

55
* [https://www.codecademy.com/pt-BR/courses/ruby-beginner-pt-BR](https://www.codecademy.com/pt-BR/courses/ruby-beginner-pt-BR)
66
* [https://howtocode.io/ruby/](https://howtocode.io/ruby/) está em inglês, mas é bom tentar dar uma olhada ;) vai firme do Google Tradutor :P

0 commit comments

Comments
 (0)