るりまサーチ

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

別のキーワード

  1. kernel $-l
  2. matrix l
  3. _builtin $-l
  4. lupdecomposition l
  5. $-l _builtin

ライブラリ

クラス

モジュール

キーワード

検索結果

IRB.Inspector(inspect, init = nil) -> IRB::Inspector (18418.0)

IRB::Inspector オブジェクトを生成します。

...IRB::Inspector オブジェクトを生成します。

@param inspect 実行結果の出力のための手続きオブジェクトを指定します。

@param init inspect_mode の初期化のための手続きオブジェクトを指定します。
あらかじめ require が必要...

IRB::Inspector.def_inspector(key, arg = nil) { |v| ... } -> object (9319.0)

新しい実行結果の出力方式を定義します。

...ロックを指定しない場合には、実行結果の出力のための手続きオ
ブジェクトを指定します。

例.

# .irbrc
IRB::Inspector.def_inspector([:test]){ |v| v.to_s * 2 }

$ irb --inspect test
irb(main):001:0> :abc # => abcabc

@see lib:irb#inspect_mode...

IRB::Inspector#inspect_value(v) -> () (9200.0)

ライブラリ内部で使用します。

ライブラリ内部で使用します。

irb (492.0)

irb は Interactive Ruby の略です。 irb を使うと、Ruby の式を標準入力から簡単に入力・実行することができます。

...0>

あとは Ruby の式を入力するだけで、その式が実行され、結果が表示されます。

irb(main):001:0> 1+2
3
irb(main):002:0> class Foo
irb(main):003:1> def foo
irb(main):004:2> print 1
irb(main):005:2> end
irb(main):006:1> end
:foo
irb(main):007:0>...
...は readline ライブラリにも対応しています。
readline ライブラリがインストールされている時には
自動的にコマンドライン編集や履歴の機能が使えるようになります。

=== irb のコマンドラインオプション

irb [options] file_name o...
...0> :foo # => --- :foo

また、irb の起動時に --inspect オプションを指定する事でも同様の設定を行
えます。

$ irb --inspect [raw|p|pp|yaml|marshal|...]

上記以外にも独自の出力方式を追加する事ができます。詳しくは
IRB::Inspector.def_inspector...