Rubyで変数が定義されているか確認する
タグ: ruby / 初版公開: 2014-03-30

Rubyで変数が定義されているか確認するにはdefined?を使用する。 defined?は変数が定義されていなければnilを返す。

a = true
b = nil

defined? a #=> "local-variable"
defined? b #=> "local-variable"
defined? c #=> nil