今日のメソッド

a = 1
 
test = \
    if a == 1
    1
    elsif a == 2
    2
    end
 
test # => 1

みたいな書き方ができる。

"test" . to_s
  • .は実行するときに左側オブジェクト、右側メソッドとする記法みたいなものとみた。メソッドではない。けっこう自由に書けることを発見。長いクエリメソッドなどでは改行することもあるし、みやすさのために空けることもある。
1 . + 1
  • 演算子もメソッドである。
blog/2020/1108_今日のメソッド.txt · 最終更新: 2020/11/08 23:49 by kijima