228件ヒット
[201-228件を表示]
(0.026秒)
クラス
- BasicObject (12)
- File (12)
-
File
:: Stat (96) - IO (96)
- String (12)
キーワード
- % (12)
-
_ _ id _ _ (12) - autoclose= (12)
- blockdev? (12)
- chardev? (12)
-
close
_ on _ exec= (12) -
close
_ on _ exec? (12) -
dev
_ major (12) -
dev
_ minor (12) - isatty (12)
- rdev (12)
-
rdev
_ major (12) -
rdev
_ minor (12) - read (12)
- size (12)
- sysread (12)
- sysseek (12)
- tty? (12)
検索結果
-
IO
# sysread(maxlen , outbuf = "") -> String (9.0) -
read(2) を用いて入力を行ない、入力されたデータを 含む文字列を返します。stdio を経由しないので gets や getc や eof? などと混用すると思わぬ動作 をすることがあります。
...数を指定した sysread の呼び出しでデータが空であった場
合(sysread が例外 EOFError を発生させる場合)、
outbuf は空文字列になります。
outbuf = "x" * 20;
io = File.open("/dev/null")
p((io.sysread(10,outbuf) rescue nil))
p outbuf
=> nil
""... -
IO
# tty? -> bool (9.0) -
入出力ポートがttyに結合している時、真を返します。そうでない場合 false を返します。
...入出力ポートがttyに結合している時、真を返します。そうでない場合 false を返します。
@raise IOError 既に close されている場合に発生します。
//emlist[例][ruby]{
File.new("testfile").isatty # => false
File.new("/dev/tty").isatty # => true
//}... -
String
# %(args) -> String (9.0) -
printf と同じ規則に従って args をフォーマットします。
printf と同じ規則に従って args をフォーマットします。
args が配列であれば Kernel.#sprintf(self, *args) と同じです。
それ以外の場合は Kernel.#sprintf(self, args) と同じです。
@param args フォーマットする値、もしくはその配列
@return フォーマットされた文字列
//emlist[例][ruby]{
p "i = %d" % 10 # => "i = 10"
p "i = %x" % 10 # => "i = a"
p "i = %o" % 10...