るりまサーチ

最速Rubyリファレンスマニュアル検索!
22件ヒット [1-22件を表示] (0.047秒)

別のキーワード

  1. _builtin nil?
  2. object nil?
  3. nilclass nil?
  4. object nil
  5. _builtin nil

クラス

モジュール

検索結果

Object#nil? -> bool (18121.0)

レシーバが nil であれば真を返します。

...レシーバが nil であれば真を返します。

p false.nil? #=> false
p nil.nil? #=> true

@
see NilClass...

Kernel.#warn(*message, uplevel: nil, category: nil) -> nil (44.0)

message を 標準エラー出力 $stderr に出力します。 $VERBOSE フラグ が nil のときは何も出力しません。

...$VERBOSE.nil? && !message.empty?
nil
//}

@
param message 出力するオブジェクトを任意個指定します。
@
param uplevel いくつ前の呼び出し元のファイル名と行番号を表示するかを0以上の数値で指定します。 nil の場合は表示しません。
@
param cat...
...ポートされている category については Warning.[] を参照してください。
@
raise IOError 標準エラー出力が書き込み用にオープンされていなければ発生します。
@
raise Errno::EXXX 出力に失敗した場合に発生します。

//emlist[例][ruby]{
warn...
...eprecated] = true # 非推奨の警告を表示する
warn("deprecated!!", category: :deprecated)
# => deprecated!

Warning[:deprecated] = false # 非推奨の警告を表示しない
warn("deprecated!!", category: :deprecated)
# 警告は出力されない
//}

@
see Warning#warn, $stderr,$VERBOSE...

Kernel.#warn(*message, uplevel: nil) -> nil (38.0)

message を 標準エラー出力 $stderr に出力します。 $VERBOSE フラグ が nil のときは何も出力しません。

...$VERBOSE.nil? && !message.empty?
nil
//}

@
param message 出力するオブジェクトを任意個指定します。
@
param uplevel いくつ前の呼び出し元のファイル名と行番号を表示するかを0以上の数値で指定します。 nil の場合は表示しません。
@
raise IOE...
...rror 標準エラー出力が書き込み用にオープンされていなければ発生します。
@
raise Errno::EXXX 出力に失敗した場合に発生します。

//emlist[例][ruby]{
warn "caution!" #=> caution!
$VERBOSE = nil
warn "caution!" # 何もしない
//}

//emlist[uplevel の例][...
...ruby]{
def foo
warn("test message", uplevel: 0) # => test.rb:2: warning: test message
warn("test message", uplevel: 1) # => test.rb:6: warning: test message
warn("test message", uplevel: 2) # => test message
end
foo
//}


@
see Warning#warn, $stderr,$VERBOSE...

Kernel.#warn(*message) -> nil (32.0)

message を 標準エラー出力 $stderr に出力します。 $VERBOSE フラグ が nil のときは何も出力しません。

...]{
$stderr.puts(*message) if !$VERBOSE.nil? && !message.empty?
nil
//}

@
param message 出力するオブジェクトを任意個指定します。
@
raise IOError 標準エラー出力が書き込み用にオープンされていなければ発生します。
@
raise Errno::EXXX 出力に失敗した...
...場合に発生します。

//emlist[例][ruby]{
warn "caution!" #=> caution!
$VERBOSE = nil
warn "caution!" # 何もしない
//}



@
see $stderr,$VERBOSE...
...場合に発生します。

//emlist[例][ruby]{
warn "caution!" #=> caution!
$VERBOSE = nil
warn "caution!" # 何もしない
//}



@
see Warning#warn, $stderr,$VERBOSE...