るりまサーチ

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

別のキーワード

  1. net/imap data
  2. net/imap raw_data
  3. _builtin data
  4. smtp data
  5. socket data

ライブラリ

検索結果

Object::DATA -> File (18204.0)

スクリプトの __END__ プログラムの終り以降をアクセスする File オブジェクト。

...でおくことができます。
DATA
定数はそのデータ部分にアクセスするための File オブジェクトを保持しています。

__END__ を含まないプログラムにおいては DATA は定義されません。

==== 注意

* DATA.rewind で移動する読みとり...
...ファイル ($0) を指します。

==== 例1
print DATA.gets # => 故人西辞黄鶴楼
print DATA.gets # => 烟花三月下揚州
print DATA.gets # => 孤帆遠影碧空尽
print DATA.gets # => 唯見長江天際流
DATA
.gets # => nil

__END__
故人西辞...
...江天際流

==== 例2
sum = 0
DATA
.each_line do |line|
sum += line.to_i
end

DATA
.rewind
p DATA.gets # => "sum = 0¥n"

__END__
17
19
23
29
31

==== 例3
DATA
.gets # => uninitialized constant DATA (NameError)

==== 例4

ファイ...