-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy patharray.rb
More file actions
40 lines (30 loc) · 701 Bytes
/
array.rb
File metadata and controls
40 lines (30 loc) · 701 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
# Iniciar um array
nomes = []
# Adicionar valores a um array
nomes.push("Matheus")
nomes.push("Diego")
...
# Adicionando metodos via insert
a.insert(0, "Silas")
# Selecionar elementos
a[0]
a[1..3]
a.first
a.last
# Selecionar de forma regressiva
a[-1]
# Imprimir quantidade de elementos no array
a.count
a.length
a.size
# Imprimir se o array esta vazio ou não
a.empty?
# Imprimir se um elemento esta presente em um array
a.include?("Luigi")
# Trocar valor especifico
a[1] = "Neylon"
# Remover elementos de um array
a.delete("Neylon") # deletar por valor de elemento
a.delete_at(2) # deletar por indice do array
a.pop # deleta o ultimo item do array
a.shift # deleta o primeiro item do aaray