A linguagem Ruby facilita a criação de funções. Sintaxe da Função
def nomedafunção(variável)
return <valor>
fim
Exemplos Sua função pode calcular valores e armazená-los em variáveis locais específicas da função. Esses valores podem então ser retornados com a instrução return.
def say_hello(nome)
var = “Olá, ” + nome
return var
end
A instrução return também pode ser reduzida para funções muito simples em uma única linha
def say_hello(nome)
return “Olá, ” + nome
final
Você pode simplificar ainda mais a função. A última expressão avaliada é retornada automaticamente pelo método. Por exemplo:
def say_hello(nome)
“Olá,” + nome
final
Isso retornaria o mesmo valor das funções anteriores. Para chamar uma função
função parâmetro1, parâmetro2
ou
função(parâmetro1,parâmetro2)
Exemplo
coloca say_hello(“Geek”)