種類
- インスタンスメソッド (12)
- 変数 (4)
- モジュール関数 (3)
検索結果
先頭5件
-
Kernel
$ $ stderr -> object (18174) -
標準エラー出力です。
...ッセージ、Kernel.#warn の出力先となります。
初期値は Kernel::STDERR です。
$stderr には $deferr という別名がありますが、
$deferr は非推奨(obsolete)になったので、
新しいコードでは常に $stderr を使ってください。
$stderr に代入す......出力をリダイレクトしたいときには、
$stderr に代入すれば十分です。
# 標準エラー出力の出力先を /tmp/foo に変更
$stderr = File.open("/tmp/foo", "w")
puts "foo" # 出力する
$stderr = STDERR # 元に戻す
自プロセスだけで......使います。
$stderr.reopen("/tmp/foo", "w")
また、リダイレクトしたあと
出力先をまた元に戻したい場合は以下のようにします。
stderr_old = $stderr.dup # 元の $stderr を保存する
$stderr.reopen("/tmp/foo") # $stderr を /tmp/foo......力です。
Ruby インタプリタが出力するエラーメッセージや
警告メッセージ、Kernel.#warn の出力先となります。
初期値は Kernel::STDERR です。
$stderr に代入するオブジェクトには
write という名前のメソッドが定義されていなけ... -
Kernel
$ $ deferr -> object (86) -
標準エラー出力です。
...ッセージ、Kernel.#warn の出力先となります。
初期値は Kernel::STDERR です。
$stderr には $deferr という別名がありますが、
$deferr は非推奨(obsolete)になったので、
新しいコードでは常に $stderr を使ってください。
$stderr に代入す......出力をリダイレクトしたいときには、
$stderr に代入すれば十分です。
# 標準エラー出力の出力先を /tmp/foo に変更
$stderr = File.open("/tmp/foo", "w")
puts "foo" # 出力する
$stderr = STDERR # 元に戻す
自プロセスだけで......使います。
$stderr.reopen("/tmp/foo", "w")
また、リダイレクトしたあと
出力先をまた元に戻したい場合は以下のようにします。
stderr_old = $stderr.dup # 元の $stderr を保存する
$stderr.reopen("/tmp/foo") # $stderr を /tmp/foo... -
Kernel
# try _ cpp(src , opt = "" , *opts) -> bool (7) -
C プログラムのソースコード src をプリプロセスします。
...コマンドライン引数として渡す値を指定します。
@return 問題なくプリプロセスできたら true を返します。
プリプロセスに失敗したら false を返します。
例:
if try_cpp("#include <stdio.h>")
$stderr.puts "stdio.h exists"
end... -
Kernel
# try _ cpp(src , opt = "" , *opts) { . . . } -> bool (7) -
C プログラムのソースコード src をプリプロセスします。
...コマンドライン引数として渡す値を指定します。
@return 問題なくプリプロセスできたら true を返します。
プリプロセスに失敗したら false を返します。
例:
if try_cpp("#include <stdio.h>")
$stderr.puts "stdio.h exists"
end... -
Kernel
# try _ link(src , opt = "" , *options) -> bool (7) -
C プログラムのソースコード src をコンパイル、リンクします。
...クに失敗したら false を返します。
@param src C プログラムのソースコードを指定します。
@param opt リンカにコマンド引数として渡す値を指定します。
例:
if try_link("int main() { sin(0.0); }", '-lm')
$stderr.puts "sin() exists"
end... -
Kernel
# try _ link(src , opt = "" , *options) { . . . } -> bool (7) -
C プログラムのソースコード src をコンパイル、リンクします。
...クに失敗したら false を返します。
@param src C プログラムのソースコードを指定します。
@param opt リンカにコマンド引数として渡す値を指定します。
例:
if try_link("int main() { sin(0.0); }", '-lm')
$stderr.puts "sin() exists"
end... -
Kernel
. # warn(message) -> nil (7) -
message を 標準エラー出力 $stderr に出力します。 $VERBOSE フラグ が nil のときは何も出力しません。
...message を 標準エラー出力 $stderr に出力します。 $VERBOSE
フラグ が nil のときは何も出力しません。
文字列以外のオブジェクトが引数として与えられた場合には、
to_s メソッドにより文字列に変換してから出力します。
こ......のメソッドは以下と同じです。
$stderr.print message, "\n" unless $VERBOSE.nil?
@param message 出力するオブジェクトです。
@raise IOError 標準エラー出力が書き込み用にオープンされていなければ発生します。
@raise Errno::EXXX 出力に失敗し......た場合に発生します。
warn "caution!" #=> caution!
$VERBOSE = nil
warn "caution!" # 何もしない
@see $stderr,$VERBOSE...
