<RubyLearn/>
Ruby基礎 レッスン6

真偽値

Rubyのtrue・false・nilと真偽値の扱いを学びましょう。

Rubyの真偽値の特徴

Rubyでは nil false だけが偽(falsy)です。 それ以外はすべて真(truthy)です。

  • 偽(falsy): nil, false
  • 真(truthy): 0, "", [], {} など(他言語と異なる!)

例1: true・false・nil

Rubyエディタ

例2: Rubyの真偽値の特徴

Rubyエディタ

例3: 条件付き代入と安全な参照

Rubyエディタ