るりまサーチ

最速Rubyリファレンスマニュアル検索!
33件ヒット [1-33件を表示] (0.117秒)
トップページ > クエリ:I[x] > クエリ:category[x] > クエリ:warn[x]

別のキーワード

  1. _builtin to_i
  2. fiddle to_i
  3. matrix elements_to_i
  4. ipaddr to_i
  5. matrix i

ライブラリ

モジュール

キーワード

検索結果

Warning.warn(message, category: nil) -> nil (24462.0)

引数 message を標準エラー出力 $stderr に出力します。

...//emlist[][ruby]{
module Warning
# 警告メッセージに category を表示し、message 末尾に !!! を追加する
def self.warn(message, category: nil)
super("#{category} warning : #{message.chomp}!!!\n")
end
end

warn
("hoge", category: :deprecated)
# => deprecated warning : hoge...
...!!!
//}

@param message 出力するオブジェクトを指定します。

@param category 警告のカテゴリを指定します。サポートされている category については Warning.[] を参照してください。

@see Kernel.#warn, Warning#warn...

Warning#warn(message, category: nil) -> nil (24438.0)

引数 message を標準エラー出力 $stderr に出力します。

...力します。

Kernel.#warnの挙動を変更する際は、このメソッドではなくクラスメソッドであるWarning.warnをオーバーライドする必要があります。

@param message 出力するオブジェクトを指定します。

@param category 警告のカテゴリを...
...指定します。サポートされている category については Warning.[] を参照してください。


@see Kernel.#warn, Warning.warn...

Warning.warn(message) -> nil (24243.0)

引数 message を標準エラー出力 $stderr に出力します。

.../emlist[][ruby]{
warn
"hoge" # => hoge

module Warning
# 警告メッセージの末尾に !!! を追加する
def self.warn(message)
super(message.chomp + "!!!\n")
end
end

warn
"hoge" # => hoge!!!
//}

@param message 出力するオブジェクトを指定します。

@param category...
...警告のカテゴリを指定します。サポートされている category については Warning.[] を参照してください。

@see Kernel.#warn, Warning#warn...

Warning#warn(message) -> nil (24237.0)

引数 message を標準エラー出力 $stderr に出力します。

...力します。

Kernel.#warnの挙動を変更する際は、このメソッドではなくクラスメソッドであるWarning.warnをオーバーライドする必要があります。

@param message 出力するオブジェクトを指定します。

@param category 警告のカテゴリを...
...指定します。サポートされている category については Warning.[] を参照してください。


@see Kernel.#warn, Warning.warn...

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

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

...nil のときは何も出力しません。

文字列以外のオブジェクトが引数として与えられた場合には、
to_s メソッドにより文字列に変換してから出力します。

uplevel を指定しない場合は、
このメソッドは以下と同じです。

//emlis...
...E.nil? && !message.empty?
nil
//}

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

//emlist[例][ruby]{
warn
"caution!" #=> caution!...

絞り込み条件を変える

Warning.[]=(category, flag) -> flag (6139.0)

category の警告を表示するかどうかのフラグを設定します。 サポートされている category については Warning.[] を参照してください。

...
category
の警告を表示するかどうかのフラグを設定します。
サポートされている category については Warning.[] を参照してください。

@param category 警告の種類を指定します。
@param flag 真、または偽を指定します。

@see Warning.[]...

Warning.[](category) -> bool (6119.0)

...

category
の種類の警告を表示するかどうかのフラグを返します。

@param category 警告の種類を指定します。

サポートされている category は以下の通りです。

: :deprecated
非推奨の警告。
例: nil ではない値を $, や $; に設定す...
...る、キーワード引数、ブロックなしで proc / lambda を呼び出す、等

: :experimental
実験的な機能。

例: パターンマッチング...

NEWS for Ruby 3.0.0 (18.0)

NEWS for Ruby 3.0.0 このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。

...positional arguments.
Code that resulted in deprecation warnings in Ruby 2.7 will now
result in ArgumentError or different behavior. 14183
* Procs accepting a single rest argument and keywords are no longer
subject to autosplatting. This now matches the behavior of Procs
accepting...
...single rest argument and no keywords.
16166

//emlist[][ruby]{
pr = proc{|*a, **kw| [a, kw]}

pr.call([1])
# 2.7 => [[1], {}]
# 3.0 => [[[1]], {}]

pr.call([1, {a: 1}])
# 2.7 => [[1], {:a=>1}] # and deprecation warning
# 3.0 => a=>1}, {}]
//}

* Arguments forwarding (`...`) now supports leadin...
...block`/`unblock` in a non-blocking execution context. 16786
* Thread
* Thread.ignore_deadlock accessor has been added for disabling the default deadlock detection, allowing the use of signal handlers to break deadlock. 13768
* Warning
* Warning#warn now supports a category keyword argume...