るりまサーチ

最速Rubyリファレンスマニュアル検索!
684件ヒット [101-200件を表示] (0.087秒)
トップページ > ライブラリ:ビルトイン[x] > クエリ:p[x] > クエリ:>[x] > クエリ:inspect[x]

別のキーワード

  1. openssl p
  2. openssl p=
  3. fileutils mkdir_p
  4. dsa p
  5. dsa p=

モジュール

オブジェクト

キーワード

検索結果

<< < 1 2 3 4 ... > >>

String#inspect -> String (24321.0)

文字列オブジェクトの内容を、出力したときに人間が読みやすいような適当な形式に変換します。 変換された文字列は印字可能な文字のみによって構成されます

...ために用意されています。
永続化などの目的で文字列をダンプしたいときは、
String#dump を使うべきです。

//emlist[例][ruby]{
# p ではないことに注意
p
uts "string".inspect # => "string"
p
uts "\t\r\n".inspect # => "\t\r\n"
//}

@see String#dump...

UnboundMethod#inspect -> String (24321.0)

self を読みやすい文字列として返します。

...self を読みやすい文字列として返します。

詳しくは Method#inspect を参照してください。

//emlist[例][ruby]{
String.instance_method(:count).inspect # => "#<UnboundMethod: String#count>"
//}

@see Method#inspect...

ENV.inspect -> String (24319.0)

ENV オブジェクトを文字列化します。 Hash#inspect と同じように動作します。

...ENV オブジェクトを文字列化します。 Hash#inspect と同じように動作します。...

Encoding#inspect -> String (24315.0)

プログラマにわかりやすい表現の文字列を返します。

...プログラマにわかりやすい表現の文字列を返します。

//emlist[例][ruby]{
Encoding::UTF_8.inspect #=> "#<Encoding:UTF-8>"
Encoding::ISO_2022_JP.inspect #=> "#<Encoding:ISO-2022-JP (dummy)>"
//}...

Exception#inspect -> String (24315.0)

self のクラス名と message を文字列にして返します。

...self のクラス名と message を文字列にして返します。

//emlist[例][ruby]{
begin
raise "exception"
rescue
p
$!.inspect # => "#<RuntimeError: exception>"
end
//}...

絞り込み条件を変える

RubyVM::AbstractSyntaxTree::Node#inspect -> String (24315.0)

self のデバッグ用の情報を含んだ文字列を返します。

...self のデバッグ用の情報を含んだ文字列を返します。

//emlist[][ruby]{
node = RubyVM::AbstractSyntaxTree.parse('1 + 1')
p
uts node.inspect
# => #<RubyVM::AbstractSyntaxTree::Node:SCOPE@1:0-1:5>
//}...

Thread#inspect -> String (24315.0)

自身を人間が読める形式に変換した文字列を返します。

...自身を人間が読める形式に変換した文字列を返します。

//emlist[例][ruby]{
a = Thread.current
a.inspect # => "#<Thread:0x00007fdbaf07ddb0 run>"
b = Thread.new{}
b.inspect # => "#<Thread:0x00007fdbaf8f7d10@(irb):3 dead>"
//}...

Time#inspect -> String (24315.0)

時刻を文字列に変換した結果を返します。

...ime.now
t.inspect #=> "2012-11-10 18:16:12.261257655 +0100"
t.strftime "%Y-%m-%d %H:%M:%S.%N %z" #=> "2012-11-10 18:16:12.261257655 +0100"

t.utc.inspect #=> "2012-11-10 17:16:12.261257655 UTC"
t.strftime "%Y-%m-%d %H:%M:%S.%N UTC" #=> "2012-11-...

TracePoint#inspect -> String (24315.0)

self の状態を人間に読みやすい文字列にして返します。

...self の状態を人間に読みやすい文字列にして返します。

//emlist[例][ruby]{
def foo(ret)
ret
end
trace = TracePoint.new(:call) do |tp|
p
tp.inspect # "#<TracePoint:call `foo'@/path/to/test.rb:1>"
end
trace.enable
foo 1
//}...

Array#inspect -> String (24309.0)

自身の情報を人間に読みやすい文字列にして返します。

...自身の情報を人間に読みやすい文字列にして返します。

//emlist[例][ruby]{
[1, 2, 3, 4].to_s # => "[1, 2, 3, 4]"
[1, 2, 3, 4].inspect # => "[1, 2, 3, 4]"
//}...

絞り込み条件を変える

Data#inspect -> String (24309.0)

self の内容を人間に読みやすい文字列にして返します。

...//emlist[例][ruby]{
Customer = Data.define(:name, :address, :zip)
joe = Customer.new("Joe Smith", "123 Maple, Anytown NC", 12345)
joe.inspect # => "#<data Customer name=\"Joe Smith\", address=\"123 Maple, Anytown NC\", zip=12345>"
//}

[注意] 本メソッドの記述は Data のサブクラス...
<< < 1 2 3 4 ... > >>