Bye Bye Moore

PoCソルジャーな零細事業主が作業メモを残すブログ

2014-08-01から1日間の記事一覧

メソッドにハッシュを渡してオプションっぽく使う

メソッドにハッシュを渡してオプションっぽく使う事ができます。 def functionA(num, option = {}) puts "hoge!" if option.key? :hoge puts "fuga!!" if option.key? :fuga puts num end 結果は functionA(8, hoge: 'as', fuga: 'nya') # hoge! # fuga!! # …