Linguagens de Programação
Ruby for Devs Cheat Sheet
Métodos de blocos, hashes, sintaxe de strings e utilitários do Ruby.
Iteração
Iteração básica em um array usando blocos.
lista.each { |item| puts item } Transformação
Transformação de array com o método map.
novos = lista.map { |x| x * 2 } Filtro
Filtro de elementos com select.
selecionados = lista.select { |x| x > 10 } Estruturas
Definição de um Hash com chaves de símbolo.
user = { id: 1, name: "Ruby" } Strings
Interpolação de strings.
puts "Valor: #{variavel}" Lógica
Definição de função com parâmetro opcional.
def minha_funcao(param = "padrão")
param
end Utilidades
Remove todos os valores 'nil' de um array.
array.compact