214件ヒット
[201-214件を表示]
(0.109秒)
ライブラリ
- ビルトイン (214)
キーワード
- autoclose? (12)
-
close
_ write (12) -
each
_ byte (24) -
each
_ codepoint (24) - fcntl (12)
- fdatasync (12)
-
internal
_ encoding (12) - pid (12)
- pos (12)
- pread (8)
- pwrite (8)
- readbyte (12)
-
set
_ encoding _ by _ bom (6) - stat (12)
- syswrite (12)
- tell (12)
- write (12)
検索結果
-
IO
# pos -> Integer (114.0) -
ファイルポインタの現在の位置を整数で返します。
...タの現在の位置を整数で返します。
@raise IOError 既に close されている場合に発生します。
//emlist[例][ruby]{
IO.write("testfile", "This is line one\n")
File.open("testfile") do |f|
f.pos # => 0
f.gets # => "This is line one\n"
f.pos # => 17
end
//}... -
IO
# pread(maxlen , offset , outbuf = "") -> string (114.0) -
preadシステムコールを使ってファイルポインタを変更せずに、また現在のファイルポインタに 依存せずにmaxlenバイト読み込みます。
...みます。
IO#seekとIO#readの組み合わせと比べて、アトミックな操作に
なるという点が優れていて、複数スレッド/プロセスから同じIOオブジェクトを
様々な位置から読み込むことを許します。
どのユーザー空間のIO層のバッフ......す。
@param maxlen 読み込むバイト数を指定します。
@param offset 読み込み開始位置のファイルの先頭からのオフセットを指定します。
@param outbuf データを受け取る String を指定します。
@raise Errno::EXXX シークまたは書き込みが失......。
@raise NotImplementedError システムコールがサポートされていない OS で発生します。
//emlist[例][ruby]{
File.write("testfile", "This is line one\nThis is line two\n")
File.open("testfile") do |f|
p f.read # => "This is line one\nThis is line two\n"
p f.prea...