Unix and Me

About unix, web programing and me

Métodos em Ruby

Funções ou métodos.

Exemplo:

def bye(name)
  puts "Good Bye #{name.capitalize}"
end

bye("dmitry")

E sua saída:

dmicpd102% ruby MyDef.rb
Good Bye Dmitry

Assim como shell script e outras linguagens a função deve estar antes do código que a chama, i. e., primeiro cria-se a função e depois a usa.

Pode-se ainda chamar a função sem usar o parenteses:

bye "dmitry"

Veja um exemplo com dois parâmetros:

def bye(nome, sobre)
  puts "Good Bye #{nome.capitalize} #{sobre.capitalize}"
end

bye("dmitry","rocha")

ruby

Comments