るりまサーチ

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

別のキーワード

  1. kernel spawn
  2. kernel open
  3. kernel exec
  4. kernel system
  5. kernel fail

ライブラリ

キーワード

検索結果

Object#pretty_print(pp) -> () (6142.0)

PP.pp や Kernel.#pp がオブジェクトの内容を出力するときに 呼ばれるメソッドです。PP オブジェクト pp を引数として呼ばれます。

...PP.pp や Kernel.#pp がオブジェクトの内容を出力するときに
呼ばれるメソッドです。PP オブジェクト pp を引数として呼ばれます。

あるクラスの pp の出力をカスタマイズしたい場合は、このメソッドを再定義します。
そのと...
...pretty_print メソッドを定義しています。

@param pp PP オブジェクトです。

例:

require 'pp'
class Array
def pretty_print(q)
q.group(1, '[', ']') {
q.seplist(self) {|v|
q.pp v
}
}
end
end

@see Object#pretty_print_cycle, Object#inspec...
...t, PrettyPrint#text, PrettyPrint#group, PrettyPrint#breakable...

Object::DATA -> File (43.0)

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

...* Kernel.#require や Kernel.#load で
読み込まれたファイルの中であってもそのファイル (__FILE__, d:spec/variables#pseudo)
ではなく実行されたファイル ($0) を指します。

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

__END__
故人西辞黄鶴楼
烟花三月下揚州
孤帆遠影碧空尽
唯見長江天際流

=== 例2
sum = 0...
...uninitialized constant DATA (NameError)

=== 例4

ファイル library.rb と app.rb の内容が以下であったとします。

library.rb:
print
DATA.gets

__END__
data from library

app.rb:
require 'library.rb'

__END__
data from app

このときシェルから...

Object#to_s -> String (31.0)

オブジェクトの文字列表現を返します。

...オブジェクトの文字列表現を返します。

Kernel.#print
Kernel.#sprintf は文字列以外の
オブジェクトが引数に渡された場合このメソッドを使って文字列に変換し
ます。

class Foo
def initialize num
@num = num
end
end
it = Foo...
....new(40)

puts it #=> #<Foo:0x2b69110>

class Foo
def to_s
"Class:Foo Number:#{@num}"
end
end

puts it #=> Class:Foo Number:40

@see Object#to_str,Kernel.#String...