24件ヒット
[1-24件を表示]
(0.007秒)
検索結果
-
IO
# raw(min: 1 , time: 0 , intr: false) {|io| . . . } -> object (18129.0) -
raw モード、行編集を無効にして指定されたブロックを評価します。
...
raw モード、行編集を無効にして指定されたブロックを評価します。
ブロック引数には self が渡されます。ブロックを評価した結果を返します。
@param min 入力操作 (read) 時に受信したい最小のバイト数を指定します。min 値......time 値に関わらず操作がブロッキングされます。
@param intr trueを指定した場合は、割り込み (interrupt) 、中止 (quit) 、停止 (suspend) の各シグナルを生成する制御文字が有効になります。端末の制御については、 termios のマニュ......なかった場合に発生します。
@raise ArgumentError intr に true または false 以外の値を指定した場合に発生します。
以下の例では、標準入力からエコーバックなしで文字列を一行読み込みます。
require "io/console"
STDIN.raw(&:gets)... -
irb (24.0)
-
irb は Interactive Ruby の略です。 irb を使うと、Ruby の式を標準入力から簡単に入力・実行することができます。
...名前がオーバーライドされた場合にもirb のコマ
ンドが実行できるようにするためです。
: exit
: irb_exit
: quit
: irb_quit
irb を終了します。
サブ irb で呼び出した場合は、そのサブ irb だけを終了します。
: conf
: context
: irb_c......nf[:INSPECT_MODE] に以下のいずれかの値を設定する事で、結果出力の
方式を変更する事ができます。
: false, :to_s, :raw
出力結果を to_s したものを表示します。
: true, :p, :inspect
出力結果を inspect したものを表示します。
: :pp......# => --- :foo
また、irb の起動時に --inspect オプションを指定する事でも同様の設定を行
えます。
$ irb --inspect [raw|p|pp|yaml|marshal|...]
上記以外にも独自の出力方式を追加する事ができます。詳しくは
IRB::Inspector.def_inspector を参...