Ruby レシピブック — 011:メソッド定義
Date:2013-12-19 14:28:37 +0900
Categories: TECHNOLOGY
Categories: TECHNOLOGY
苦手パターンのやつです。メソッド定義。
[6] pry(main)> def test() [6] pry(main)* print "test" [6] pry(main)* return "test" [6] pry(main)* end => nil [7] pry(main)> test test=> "test"
簡単すぎるふうにいうとこういうことですよね。
[10] pry(main)> def test(status = "the end...") [10] pry(main)* print "testn" [10] pry(main)* print status [10] pry(main)* end => nil [11] pry(main)> test test the end...=> nil [12] pry(main)> new = "dreaming" => "dreaming" [13] pry(main)> test(new) test dreaming=> nil
こういう感じですよね。
いやー、yield分からない。
ブロック付きメソッドの定義、単項演算子のメソッド定義はちょっと飛ばしで。。。
Tweet