三項演算子,&.
#Ruby
メモ
code:sanko.rb
条件 ? 真:偽
if 条件
結果1
else
結果2
end
あと,レシーバがnilの時にnilを返す
&.
code:&.rb
user.address&.name # addressにnameがなかったらnilを返す
http://secret-garden.hatenablog.com/entry/2016/09/02/000000
可変長引数
code:sh
*arg
https://qiita.com/nashirox/items/0c885edf7d78fd5a83f1
メソッドの真偽値を調べる時
code:sh
def method?
hoge
end
method?
https://qiita.com/mnuma/items/22338399a86064c61f24