2171件ヒット
[1-100件を表示]
(0.138秒)
クラス
-
ARGF
. class (198) - Dir (110)
-
Encoding
:: Converter (11) -
Encoding
:: InvalidByteSequenceError (11) - Exception (11)
- File (99)
-
File
:: Stat (44) - IO (668)
- Module (8)
- Object (14)
- String (11)
- Thread (489)
-
Thread
:: Backtrace :: Location (77) -
Thread
:: ConditionVariable (36) -
Thread
:: Mutex (18) -
Thread
:: Queue (39) -
Thread
:: SizedQueue (111) - ThreadGroup (11)
キーワード
- << (9)
-
CLOCK
_ THREAD _ CPUTIME _ ID (11) - ConditionVariable (9)
- DEBUG (11)
- IO (11)
- Location (11)
-
MUTEX
_ FOR _ THREAD _ EXCLUSIVE (5) - SizedQueue (9)
- WaitReadable (11)
- [] (11)
-
abort
_ on _ exception (22) -
abort
_ on _ exception= (22) -
absolute
_ path (11) - alive? (11)
-
attr
_ reader (8) - backtrace (11)
-
backtrace
_ locations (33) -
base
_ label (11) - binmode (11)
- binread (11)
- birthtime (11)
- broadcast (9)
-
caller
_ locations (22) - clone (11)
- close (20)
-
close
_ read (11) -
close
_ write (11) - closed? (11)
-
copy
_ stream (22) - count (11)
- deq (9)
- detach (11)
- dup (11)
- empty? (7)
- enq (9)
- exclusive (11)
- exit (22)
- fdatasync (11)
- fetch (7)
- file (11)
- filename (11)
- flock (11)
- flush (11)
- fork (11)
- getc (11)
-
handle
_ interrupt (11) -
ignore
_ deadlock (3) -
ignore
_ deadlock= (3) - inspect (22)
- join (22)
- kill (22)
- label (11)
- length (16)
- lineno (11)
- link (11)
- list (22)
- main (11)
- max (9)
- max= (9)
- name (9)
- name= (9)
- new (65)
-
num
_ waiting (9) - open (66)
- pass (11)
- path (22)
-
pending
_ interrupt? (22) - pipe (88)
- pop (9)
- popen (154)
- pos= (11)
- pread (7)
-
primitive
_ errinfo (11) - priority (11)
- priority= (11)
- push (9)
- pwrite (7)
- raise (11)
-
read
_ nonblock (22) - readable? (33)
-
readable
_ real? (33) -
readagain
_ bytes (11) - readbyte (22)
- readchar (22)
- readline (77)
- readlines (110)
- readlink (11)
- readpartial (22)
-
report
_ on _ exception (16) -
report
_ on _ exception= (16) - rewind (11)
-
safe
_ level (7) - seek (11)
- select (22)
-
set
_ encoding _ by _ bom (5) -
set
_ trace _ func (11) - shift (18)
- signal (9)
- size (16)
- sleep (9)
- spawn (44)
- start (11)
- status (11)
- stop (11)
- synchronize (9)
- sysread (11)
- sysseek (11)
- syswrite (11)
- terminate (11)
-
thread
_ variable? (11) -
thread
_ variable _ get (11) -
thread
_ variable _ set (11) -
to
_ a (33) -
to
_ s (18) - ungetc (11)
- wait (9)
-
world
_ readable? (33) - write (33)
-
yield
_ self (14)
検索結果
先頭5件
-
IO
. read(path , length = nil , **opt) -> String | nil (29341.0) -
path で指定されたファイルを offset 位置から length バイト分読み込んで返します。
...ト分読み込んで返します。
既に EOF に達している場合は nil を返します。ただし、length に nil か 0 が指定されている場合は、空文字列 "" を返します。例えば、IO.read(空ファイル) は "" を返します。
引数 length が指定された......。nil であるか省略した場合には、EOF まで読み込みます。
@param offset 読み込みを始めるオフセットを整数で指定します。
@param opt ファイル path を open する時に使われるオプションをキーワード引数で指定します。
@raise Errno......ファイルの読み込みに失敗した場合に発生します。
@raise ArgumentError length が負の場合に発生します。
キーワード引数で有効なキーと値は以下のとおりです。
: :encoding
読み込んだ文字列のエンコーディングを指定します... -
IO
. read(path , length = nil , offset = 0 , **opt) -> String | nil (29341.0) -
path で指定されたファイルを offset 位置から length バイト分読み込んで返します。
...ト分読み込んで返します。
既に EOF に達している場合は nil を返します。ただし、length に nil か 0 が指定されている場合は、空文字列 "" を返します。例えば、IO.read(空ファイル) は "" を返します。
引数 length が指定された......。nil であるか省略した場合には、EOF まで読み込みます。
@param offset 読み込みを始めるオフセットを整数で指定します。
@param opt ファイル path を open する時に使われるオプションをキーワード引数で指定します。
@raise Errno......ファイルの読み込みに失敗した場合に発生します。
@raise ArgumentError length が負の場合に発生します。
キーワード引数で有効なキーと値は以下のとおりです。
: :encoding
読み込んだ文字列のエンコーディングを指定します... -
IO
# read(length = nil , outbuf = "") -> String | nil (29333.0) -
length バイト読み込んで、その文字列を返します。
...れば nil を返します。
ただし、length に nil か 0 が指定されている場合は、空文字列 "" を返します。
例えば、open(空ファイル) {|f| f.read } は "" となります。
@param length 読み込むサイズを整数で指定します。
nil が指......全てのデータを読み込んで、その文字列を返します。
@param outbuf 出力用のバッファを文字列で指定します。IO#read は読み込んだ
データをその文字列オブジェクトに上書きして返します。指定し
た文字列......。
@raise IOError 自身が読み込み用にオープンされていなければ発生します。
@raise Errno::EXXX データの読み込みに失敗した場合に発生します。
@raise ArgumentError length が負の場合に発生します。
第二引数を指定した read の呼び... -
IO
. read(path , **opt) -> String | nil (29241.0) -
path で指定されたファイルを offset 位置から length バイト分読み込んで返します。
...ト分読み込んで返します。
既に EOF に達している場合は nil を返します。ただし、length に nil か 0 が指定されている場合は、空文字列 "" を返します。例えば、IO.read(空ファイル) は "" を返します。
引数 length が指定された......。nil であるか省略した場合には、EOF まで読み込みます。
@param offset 読み込みを始めるオフセットを整数で指定します。
@param opt ファイル path を open する時に使われるオプションをキーワード引数で指定します。
@raise Errno......ファイルの読み込みに失敗した場合に発生します。
@raise ArgumentError length が負の場合に発生します。
キーワード引数で有効なキーと値は以下のとおりです。
: :encoding
読み込んだ文字列のエンコーディングを指定します... -
Dir
# read -> String | nil (29233.0) -
ディレクトリストリームから次の要素を読み出して返します。最後の要素 まで読み出していれば nil を返します。
...れば nil を返します。
@raise Errno::EXXX ディレクトリの読み出しに失敗した場合に発生します。
@raise IOError 既に自身が close している場合に発生します。
//emlist[例][ruby]{
require 'tmpdir'
Dir.mktmpdir do |tmpdir|
File.open("#{tmpdir}/test1.tx......t", "w") { |f| f.puts("test1") }
File.open("#{tmpdir}/test2.txt", "w") { |f| f.puts("test2") }
Dir.open(tmpdir) do |d|
p d.read # => "."
p d.read # => ".."
p d.read # => "test1.txt"
p d.read # => "test2.txt"
p d.read # => nil
end
end
//}... -
ARGF
. class # read(length = nil , str = nil) -> String | nil (26433.0) -
ARGVに指定されたファイルを先頭のファイルからlengthバイト読み込み、 その文字列をstrに出力します。読み込んだ文字列を返します。
...定します。nilの場合はARGVのすべてのファ
イルを読み込みます。
@param str 出力先の文字列。内容は上書きされます。
$ echo "small" > small.txt
$ echo "large" > large.txt
$ ruby glark.rb small.txt large.txt
ARGF.read # => "small\nl......arge"
ARGF.read(200) # => "small\nlarge"
ARGF.read(2) # => "sm"
ARGF.read(0) # => ""
@see IO#read... -
Encoding
:: InvalidByteSequenceError # readagain _ bytes -> String (26302.0) -
エラー発生時に読み直さなければならないバイト列を返します。
...エラー発生時に読み直さなければならないバイト列を返します。
@see Encoding::InvalidByteSequenceError#error_bytes... -
Thread
# pending _ interrupt?(error = nil) -> bool (23202.0) -
self の非同期例外のキューが空かどうかを返します。
...self の非同期例外のキューが空かどうかを返します。
@param error 対象の例外クラスを指定します。
@see Thread.pending_interrupt?... -
Thread
# thread _ variable?(key) -> bool (23202.0) -
引数 key で指定した名前のスレッドローカル変数が存在する場合に true、そ うでない場合に false を返します。
...ram key 変数名を String か Symbol で指定します。
me = Thread.current
me.thread_variable_set(:oliver, "a")
me.thread_variable?(:oliver) # => true
me.thread_variable?(:stanley) # => false
[注意]: Thread#[] でセットしたローカル変数(Fiber ローカル変数)......が
対象ではない事に注意してください。
@see Thread#thread_variable_get, Thread#[]... -
Thread
# thread _ variable _ get(key) -> object | nil (23202.0) -
引数 key で指定した名前のスレッドローカル変数を返します。
...意]: Thread#[] でセットしたローカル変数(Fiber ローカル変数)と
異なり、Fiber を切り替えても同じ変数を返す事に注意してください。
例:
Thread.new {
Thread.current.thread_variable_set("foo", "bar") # スレッドローカル
Thread.current["f......Fiber ローカル
Fiber.new {
Fiber.yield [
Thread.current.thread_variable_get("foo"), # スレッドローカル
Thread.current["foo"], # Fiber ローカル
]
}.resume
}.join.value # => ['bar', nil]
この例の "bar" は Thread#thread_v......ariable_get により得られ
た値で、nil はThread#[] により得られた値です。
@see Thread#thread_variable_set, Thread#[]
@see https://magazine.rubyist.net/articles/0041/0041-200Special-note.html...