yucken の業務上電脳 Tips 日記、なのだよ。-弐式-

いまさら電脳 Tips といふものを、書いてみむとして、するなり.元々は広い意味での電脳(コンピュータ)の Tips を書いていたのですが,いつのまにか,解析ツールの「電脳 ruby」と IDL の Tips がメインに (・)>

Ruby: defined? (変数が定義されてるかどうかを調べる)

変数が定義されてる場合/されてない場合で分岐するのどうしようかな、と思って調べたんですけど…

  a = 3.9
  Is = 190

  defined?( a )
  #=> "local-variable"

  defined?( Is )
  #=> "constant"

  defined?( exist )
  #=> nil

変数の種類を調べるのにも使えそう…いや変数の形式を見ればわかりますか…