JavaScriptでは、特定の時点で定義されていない変数をテストする便利な方法があります。Rubyで定義されていない変数をテストするにはJavaScriptを使用しますか?
typeof(bob)=='undefined'
私はRubyで同じテストを実行するにはどうすればよい?変数ボブが定義されていない場合たとえば、次のコードスニペットは、真を返しますか。
編集:私は同じようにコンパクトなテストを探しています。私は例外などを使用していくつかの厄介な近似を思いついたが、それらはあまり美しくない!
heheh、。定義されたことは興味深い does_not_exist 救助NameError 「未定義」 終了 –
を開始= テスト:私のようなものをやっていましたか? blahはnilを返し、falseではなく、定義されていれば型の文字列を返します –
object.instance_variable_defined?(:var_name)のようないくつかのオプションがあります。ドキュメント内で定義されているものを検索しますか?より特定のバージョンを見つけることができます。 – jshen