るりまサーチ

最速Rubyリファレンスマニュアル検索!
212件ヒット [1-100件を表示] (0.041秒)
トップページ > クエリ:@[x] > クエリ:$stdout[x]

別のキーワード

  1. kernel $stdout
  2. _builtin $stdout
  3. kernel $1
  4. kernel $8
  5. kernel $stdin

ライブラリ

クラス

モジュール

キーワード

検索結果

<< 1 2 3 > >>

Kernel$$stdout -> object (15173.0)

標準出力です。

...ファイルを表します。

$stdout
に代入するオブジェクトには
write という名前のメソッドが定義されていなければいけません。

自プロセスの標準出力をリダイレクトしたいときには、
以下のように $stdout に代入すれば十分で...
...す。

//emlist[例][ruby]{
# 標準出力の出力先を /tmp/foo に変更
$stdout
= File.open("/tmp/foo", "w")
puts "foo" # 出力する
$stdout
= STDOUT # 元に戻す
//}

自プロセスだけでなく、子プロセスの標準出力もリダイレクトしたいときは
以下の...
...p/foo") # $stdout を /tmp/foo にリダイレクトする
puts "foo" # /tmp/foo に出力
$stdout
.flush # 念のためフラッシュする
$stdout
.reopen stdout_old # 元に戻す
//}

$stdout
はグローバルスコープです。

@
see spec/ruby...

ruby 1.8.4 feature (414.0)

ruby 1.8.4 feature ruby 1.8.4 での ruby 1.8.3 からの変更点です。

...# => ruby 1.8.4 (2005-12-16) [i686-linux]
-:1: empty symbol literal

: Symbol [bug]

#Sat Oct 22 13:26:57 2005 Nobuyoshi Nakada <nobu@ruby-lang.org>
#
# * object.c (sym_inspect), parse.y (parser_yylex, rb_symname_p): check
# if valid as a symbol name more strictly. [r...
...puts :"@1".inspect
puts :"@@1".inspect
puts :"@".inspect
puts :"@@".inspect

# => ruby 1.8.3 (2005-09-21) [i686-linux]
:!
:=
:0
:$1
:@1
:@@1...
...<matz@ruby-lang.org>
#
# * ext/readline/readline.c (readline_readline): type check.
# [ruby-core:6089]

IO以外を$stdoutにセットするとreadlineでSEGVしていたバグの修正。((<ruby-core:6089>))

: Syck [bug]

#Tue Dec 20 13:11:59 2005 Hirokazu Yamamoto <ocean@m2.cc...

REXML::Document#write(output = $stdout, indent = -1, transitive = false, ie_hack = false, encoding=nil) -> () (126.0)

output に XML 文書を出力します。

...はキーワード引数による引数指定が可能です。

@
param output 出力先(IO のように << で書き込めるオブジェクト)
@
param indent インデントのスペースの数(-1 だとインデントしない)
@
param transitive XMLではインデントのスペースでDOMが...
...これに真を渡すと、XMLのDOMに余計な要素が加わらないように
空白の出力を適当に抑制するようになる
@
param ie_hack IEはバージョンによってはXMLをちゃんと解釈できないので、
それに対応したXMLを出力するかど...

REXML::Document#write(output: $stdout, indent: -1, transitive: false, ie_hack: false, encoding: nil) -> () (126.0)

output に XML 文書を出力します。

...はキーワード引数による引数指定が可能です。

@
param output 出力先(IO のように << で書き込めるオブジェクト)
@
param indent インデントのスペースの数(-1 だとインデントしない)
@
param transitive XMLではインデントのスペースでDOMが...
...これに真を渡すと、XMLのDOMに余計な要素が加わらないように
空白の出力を適当に抑制するようになる
@
param ie_hack IEはバージョンによってはXMLをちゃんと解釈できないので、
それに対応したXMLを出力するかど...

Object#display(out = $stdout) -> nil (125.0)

オブジェクトを out に出力します。

...ject
def display(out = $stdout)
out.write self
nil
end
end
//}

@
param out 出力先のIOオブジェクトです。指定しない場合は標準出力に出力されます。
@
return nil を返します。

//emlist[][ruby]{
Object.new.display #=> #<Object:0xbb0210>
//}

@
see $stdout...

絞り込み条件を変える

REXML::Element#write(output = $stdout, indent = -1, transitive = false, ie_hack = false) (125.0)

このメソッドは deprecated です。 REXML::Formatter を代わりに 使ってください。

...文字列化したものを(子要素を含め)出力します。

@
param output 出力先(IO のように << で書き込めるオブジェクト)
@
param indent インデントのスペースの数(-1 だとインデントしない)
@
param transitive XMLではインデントのスペースでDOMが...
...これに真を渡すと、XMLのDOMに余計な要素が加わらないように
空白の出力を適当に抑制するようになる
@
param ie_hack IEはバージョンによってはXMLをちゃんと解釈できないので、
それに対応したXMLを出力するかど...

CSV.instance(data = $stdout, options = Hash.new) -> CSV (120.0)

このメソッドは CSV.new のように CSV のインスタンスを返します。 しかし、返される値は Object#object_id と与えられたオプションを キーとしてキャッシュされます。

...れた場合、生成されたインスタンスをブロックに渡して評価した
結果を返します。

@
param data String か IO のインスタンスを指定します。

@
param options CSV.new のオプションと同じオプションを指定できます。

//emlist[例][ruby]{
requ...
...o,suzuki,18
3,ami,sato,19
4,yumi,adachi,21
EOS

csv = CSV.instance(text, options)
csv2 = CSV.instance(text, options)
csv.object_id == csv2.object_id # => true
print csv.read

# => id,first name,last name,age
# 1,taro,tanaka,20
# 2,jiro,suzuki,18
# 3,ami,sato,19
# 4,yumi,adachi,21
//}

@
see CSV.new...

CSV.instance(data = $stdout, options = Hash.new) {|csv| ... } -> object (120.0)

このメソッドは CSV.new のように CSV のインスタンスを返します。 しかし、返される値は Object#object_id と与えられたオプションを キーとしてキャッシュされます。

...れた場合、生成されたインスタンスをブロックに渡して評価した
結果を返します。

@
param data String か IO のインスタンスを指定します。

@
param options CSV.new のオプションと同じオプションを指定できます。

//emlist[例][ruby]{
requ...
...o,suzuki,18
3,ami,sato,19
4,yumi,adachi,21
EOS

csv = CSV.instance(text, options)
csv2 = CSV.instance(text, options)
csv.object_id == csv2.object_id # => true
print csv.read

# => id,first name,last name,age
# 1,taro,tanaka,20
# 2,jiro,suzuki,18
# 3,ami,sato,19
# 4,yumi,adachi,21
//}

@
see CSV.new...

GC::Profiler.report(out = $stdout) -> nil (119.0)

GC::Profiler.result の結果を out に出力します。

...GC::Profiler.result の結果を out に出力します。

@
param out 結果の出力先を指定します。デフォルトは $stdout です。

//emlist[例][ruby]{
GC::Profiler.enable
GC.start
GC::Profiler.report

# => GC 4 invokes.
# Index Invoke Time(sec) Use Size(byte) Total Si...
...ze(byte) Total Object GC Time(ms)
# 1 0.019 303720 1269840 31746 1.25899999999999967493
//}

@
see GC::Profiler.result...
<< 1 2 3 > >>