種類
ライブラリ
- English (4)
- ビルトイン (231)
-
cgi
/ core (1) - csv (37)
- dbm (1)
- drb (2)
- erb (4)
- etc (21)
- fileutils (1)
- gdbm (1)
-
io
/ console (1) -
io
/ wait (3) -
irb
/ context (3) -
irb
/ input-method (9) - json (5)
-
net
/ ftp (5) -
net
/ http (19) -
net
/ imap (9) -
net
/ pop (2) -
net
/ protocol (1) -
net
/ smtp (3) - open-uri (8)
- open3 (10)
- openssl (17)
- pathname (8)
- pstore (2)
- pty (4)
-
rdoc
/ markup (1) - readline (42)
-
rinda
/ rinda (2) -
rinda
/ tuplespace (2) -
rubygems
/ package / tar _ header (1) -
rubygems
/ package / tar _ reader (7) -
rubygems
/ package / tar _ reader / entry (13) -
rubygems
/ source _ info _ cache (2) -
rubygems
/ specification (1) - shell (4)
-
shell
/ command-processor (4) -
shell
/ filter (4) - socket (14)
- stringio (20)
- sync (4)
- tempfile (3)
- thwait (13)
- timeout (1)
- tracer (4)
-
webrick
/ httpproxy (3) -
webrick
/ server (1) -
win32
/ registry (23) - win32ole (2)
- zlib (35)
クラス
-
ARGF
. class (18) - Addrinfo (2)
- CSV (27)
-
CSV
:: Row (2) -
CSV
:: Table (7) - DBM (1)
-
DRb
:: DRbServer (1) - Dir (10)
- ERB (3)
-
Encoding
:: Converter (1) -
Encoding
:: InvalidByteSequenceError (1) - Exception (1)
- File (9)
-
File
:: Stat (4) - GDBM (1)
-
Gem
:: Package :: TarHeader (1) -
Gem
:: Package :: TarReader (5) -
Gem
:: Package :: TarReader :: Entry (12) -
Gem
:: SourceInfoCache (2) -
Gem
:: Specification (1) - IO (63)
-
IRB
:: Context (3) -
IRB
:: InputMethod (1) -
IRB
:: ReadlineInputMethod (6) -
IRB
:: StdioInputMethod (1) -
JSON
:: Parser (3) - Module (1)
-
Net
:: FTP (4) -
Net
:: FTP :: MLSxEntry (1) -
Net
:: HTTP (12) -
Net
:: HTTPGenericRequest (2) -
Net
:: HTTPResponse (5) -
Net
:: IMAP (5) -
Net
:: IMAP :: ContentDisposition (1) -
Net
:: IMAP :: ThreadMember (2) -
Net
:: POP3 (2) -
Net
:: SMTP (3) -
OpenSSL
:: PKCS7 (2) -
OpenSSL
:: SSL :: SSLSocket (1) - PStore (2)
- Pathname (7)
-
Rinda
:: TupleSpace (2) -
Rinda
:: TupleSpaceProxy (2) - Shell (4)
-
Shell
:: CommandProcessor (4) -
Shell
:: Filter (4) - Socket (6)
- String (1)
- StringIO (19)
- Tempfile (3)
- Thread (52)
-
Thread
:: Backtrace :: Location (7) -
Thread
:: ConditionVariable (4) -
Thread
:: Mutex (8) -
Thread
:: Queue (14) -
Thread
:: SizedQueue (10) - ThreadGroup (6)
- ThreadsWait (10)
- Tracer (4)
- UNIXServer (4)
-
WEBrick
:: GenericServer (1) - WIN32OLE (2)
-
Win32
:: Registry (11) -
Zlib
:: GzipReader (27) -
Zlib
:: GzipWriter (7)
モジュール
-
CGI
:: QueryExtension (1) - DRb (1)
- Etc (21)
- FileTest (3)
- FileUtils (1)
- JSON (2)
- Kernel (15)
- Open3 (10)
-
OpenSSL
:: ASN1 (1) -
OpenSSL
:: Buffering (6) -
OpenSSL
:: Random (1) - OpenURI (2)
-
OpenURI
:: OpenRead (3) - PTY (4)
- Process (2)
- Readline (26)
-
Socket
:: Constants (2) -
Sync
_ m (4) - Timeout (1)
-
Win32
:: Registry :: Constants (12)
オブジェクト
-
Readline
:: HISTORY (14) -
WEBrick
:: NullReader (2)
キーワード
-
$ DEFAULT _ OUTPUT (1) -
$ INPUT _ LINE _ NUMBER (1) -
$ LAST _ READ _ LINE (1) -
$ NR (1) -
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (1) - << (5)
- Buffering (1)
-
CLOCK
_ THREAD _ CPUTIME _ ID (1) -
CP
_ THREAD _ ACP (1) - CSV (1)
-
CS
_ GNU _ LIBPTHREAD _ VERSION (1) -
CS
_ POSIX _ V7 _ THREADS _ CFLAGS (1) -
CS
_ POSIX _ V7 _ THREADS _ LDFLAGS (1) - ConditionVariable (1)
- DEBUG (1)
- DEBUG= (1)
- Default (1)
- Digest (1)
- EALREADY (1)
- ERB (1)
- Entry (1)
- ErrNoFinishedThread (1)
- ErrNoWaitingThread (1)
- ExtensionFactory (1)
-
FILENAME
_ COMPLETION _ PROC (1) - GzipReader (1)
- HISTORY (1)
- IO (1)
-
Init
_ Thread (1) -
KEY
_ ALL _ ACCESS (1) -
KEY
_ CREATE _ LINK (1) -
KEY
_ CREATE _ SUB _ KEY (1) -
KEY
_ ENUMERATE _ SUB _ KEYS (1) -
KEY
_ EXECUTE (1) -
KEY
_ NOTIFY (1) -
KEY
_ QUERY _ VALUE (1) -
KEY
_ READ (1) -
KEY
_ SET _ VALUE (1) -
KEY
_ WRITE (1) - Location (1)
-
MSG
_ HAVEMORE (2) -
MUTEX
_ FOR _ THREAD _ EXCLUSIVE (1) - Markup (1)
- Mutex (1)
-
NEWS for Ruby 2
. 1 . 0 (1) -
NEWS for Ruby 2
. 2 . 0 (1) -
NEWS for Ruby 2
. 3 . 0 (1) - NullReader (1)
- OpenRead (1)
- Pathname (1)
- Queue (1)
- READER (2)
- RSA (1)
- ReadTimeout (1)
- Readline (1)
- ReadlineInputMethod (1)
- Request (1)
-
SC
_ READER _ WRITER _ LOCKS (1) -
SC
_ THREADS (1) -
SC
_ THREAD _ ATTR _ STACKADDR (1) -
SC
_ THREAD _ ATTR _ STACKSIZE (1) -
SC
_ THREAD _ CPUTIME (1) -
SC
_ THREAD _ DESTRUCTOR _ ITERATIONS (1) -
SC
_ THREAD _ KEYS _ MAX (1) -
SC
_ THREAD _ PRIORITY _ SCHEDULING (1) -
SC
_ THREAD _ PRIO _ INHERIT (1) -
SC
_ THREAD _ PRIO _ PROTECT (1) -
SC
_ THREAD _ PROCESS _ SHARED (1) -
SC
_ THREAD _ ROBUST _ PRIO _ INHERIT (1) -
SC
_ THREAD _ ROBUST _ PRIO _ PROTECT (1) -
SC
_ THREAD _ SAFE _ FUNCTIONS (1) -
SC
_ THREAD _ SPORADIC _ SERVER (1) -
SC
_ THREAD _ STACK _ MIN (1) -
SC
_ THREAD _ THREADS _ MAX (1) -
SC
_ XOPEN _ REALTIME _ THREADS (1) -
SO
_ NREAD (2) - SSLServer (1)
-
STANDARD
_ RIGHTS _ READ (1) -
STANDARD
_ RIGHTS _ WRITE (1) - SizedQueue (1)
- StringIO (1)
- TarReader (1)
- Thread (1)
- ThreadError (1)
- ThreadGroup (1)
- ThreadMember (1)
- ThreadsWait (1)
-
USERNAME
_ COMPLETION _ PROC (1) - UnexpectedEOF (1)
- VERSION (1)
- WaitReadable (1)
- [] (2)
- []= (2)
-
abort
_ on _ exception (2) -
abort
_ on _ exception= (2) -
absolute
_ path (1) - add (1)
-
add
_ row (1) -
add
_ trace _ func (1) - alive? (1)
-
all
_ waits (3) -
attr
_ reader (1) - backtrace (1)
-
backtrace
_ locations (3) -
base
_ label (1) -
basic
_ quote _ characters (1) -
basic
_ quote _ characters= (1) -
basic
_ word _ break _ characters (1) -
basic
_ word _ break _ characters= (1) - binmode (1)
- binread (2)
- birthtime (1)
- body (1)
-
body
_ stream (1) -
body
_ stream= (1) - broadcast (1)
-
bytes
_ read (1) -
caller
_ locations (2) - cgi (1)
- children (1)
- clear (2)
-
client
_ thread (1) -
client
_ thread= (1) - clone (1)
- close (5)
-
close
_ read (3) -
close
_ write (1) - closed? (4)
-
closed
_ read? (1) -
completer
_ quote _ characters (1) -
completer
_ quote _ characters= (1) -
completer
_ word _ break _ characters (1) -
completer
_ word _ break _ characters= (1) -
completion
_ append _ character (1) -
completion
_ append _ character= (1) -
completion
_ case _ fold (1) -
completion
_ case _ fold= (1) -
completion
_ proc (1) -
completion
_ proc= (1) - connect (1)
-
connect
_ from (2) -
connect
_ nonblock (1) - convert (3)
-
copy
_ stream (3) - count (1)
- current (1)
- decode (1)
-
def
_ class (1) -
delete
_ at (1) - deq (2)
- detach (1)
- directory? (1)
-
display
_ thread _ id (1) -
display
_ thread _ id= (1) -
display
_ thread _ id? (1) - dup (1)
- each (5)
-
each
_ byte (2) -
each
_ entry (1) -
each
_ line (2) -
emacs
_ editing _ mode (1) - empty? (4)
- enclose (1)
- enclosed? (1)
- encoding (1)
- enq (2)
- entity (1)
- eof (1)
- eof? (3)
- exclusive (1)
- exit (2)
- expunge (1)
- fdatasync (1)
-
field
_ size _ limit (1) - fields (1)
- file (1)
- file? (1)
- filename (2)
- filename= (1)
-
filename
_ quote _ characters (1) -
filename
_ quote _ characters= (1) - finished? (1)
- flock (1)
- flush (2)
- fork (1)
- from (1)
-
full
_ name (1) - get2 (2)
-
get
_ screen _ size (1) -
get
_ thread _ no (1) - getc (3)
- getpty (2)
- gets (4)
- group (1)
-
handle
_ interrupt (1) - header (1)
-
header
_ converters (1) - headers (1)
- input= (1)
- inspect (3)
- instance (2)
- join (3)
-
join
_ nowait (1) - key? (1)
- keys (1)
- kill (2)
- label (1)
- length (3)
- line (1)
- lineno (2)
- lineno= (1)
- link (1)
- list (2)
- load (1)
-
load
_ random _ file (1) - lock (1)
- locked? (1)
- main (1)
- max (1)
- max= (1)
- multipart? (1)
- name (1)
- name= (1)
- new (21)
-
next
_ wait (1) - nread (1)
-
num
_ waiting (1) -
ole
_ get _ methods (1) - open (23)
- open-uri (1)
-
open
_ timeout (2) -
open
_ timeout= (2) -
open
_ uri (2) - output= (1)
- owned? (1)
- param (1)
- parse (1)
- pass (1)
- path (2)
-
pending
_ interrupt? (2) - pipe (8)
-
pipeline
_ r (2) -
pipeline
_ rw (2) -
pipeline
_ start (1) -
pipeline
_ w (1) - pop (3)
- popen (14)
- popen2 (1)
- popen2e (1)
- popen3 (2)
- pos (2)
- pos= (1)
- post2 (2)
-
primitive
_ errinfo (1) - print (1)
- printf (1)
- priority (1)
- priority= (1)
- push (4)
- putc (1)
- puts (2)
- raise (1)
- raw (1)
-
rb
_ attr (1) -
rb
_ define _ attr (1) -
rb
_ define _ readonly _ variable (1) -
rb
_ gc _ mark _ threads (1) -
rb
_ mod _ attr _ reader (1) -
rb
_ thread _ abort _ exc (1) -
rb
_ thread _ abort _ exc _ set (1) -
rb
_ thread _ alive _ p (1) -
rb
_ thread _ alloc (1) -
rb
_ thread _ alone (1) -
rb
_ thread _ aref (1) -
rb
_ thread _ aset (1) -
rb
_ thread _ atfork (1) -
rb
_ thread _ check (1) -
rb
_ thread _ cleanup (1) -
rb
_ thread _ create (1) -
rb
_ thread _ critical _ get (1) -
rb
_ thread _ critical _ set (1) -
rb
_ thread _ current (1) -
rb
_ thread _ dead (1) -
rb
_ thread _ deadlock (1) -
rb
_ thread _ exit (1) -
rb
_ thread _ fd _ close (1) -
rb
_ thread _ fd _ writable (1) -
rb
_ thread _ initialize (1) -
rb
_ thread _ inspect (1) -
rb
_ thread _ interrupt (1) -
rb
_ thread _ join (1) -
rb
_ thread _ join _ m (1) -
rb
_ thread _ key _ p (1) -
rb
_ thread _ keys (1) -
rb
_ thread _ kill (1) -
rb
_ thread _ list (1) -
rb
_ thread _ local _ aref (1) -
rb
_ thread _ local _ aset (1) -
rb
_ thread _ main (1) -
rb
_ thread _ pass (1) -
rb
_ thread _ priority (1) -
rb
_ thread _ priority _ set (1) -
rb
_ thread _ raise (1) -
rb
_ thread _ raise _ m (1) -
rb
_ thread _ ready (1) -
rb
_ thread _ remove (1) -
rb
_ thread _ restore _ context (1) -
rb
_ thread _ run (1) -
rb
_ thread _ s _ abort _ exc (1) -
rb
_ thread _ s _ abort _ exc _ set (1) -
rb
_ thread _ s _ kill (1) -
rb
_ thread _ s _ new (1) -
rb
_ thread _ safe _ level (1) -
rb
_ thread _ save _ context (1) -
rb
_ thread _ schedule (1) -
rb
_ thread _ signal _ raise (1) -
rb
_ thread _ sleep (1) -
rb
_ thread _ sleep _ forever (1) -
rb
_ thread _ start (1) -
rb
_ thread _ start _ 0 (1) -
rb
_ thread _ start _ timer (1) -
rb
_ thread _ status (1) -
rb
_ thread _ stop (1) -
rb
_ thread _ stop _ p (1) -
rb
_ thread _ stop _ timer (1) -
rb
_ thread _ trap _ eval (1) -
rb
_ thread _ value (1) -
rb
_ thread _ wait _ fd (1) -
rb
_ thread _ wait _ for (1) -
rb
_ thread _ wait _ other _ threads (1) -
rb
_ thread _ wakeup (1) -
rb
_ thread _ yield (1) -
rdoc
/ parser / c (1) -
read
_ all (2) -
read
_ all _ cache _ data (1) -
read
_ bin (1) -
read
_ body (2) -
read
_ cache _ data (1) -
read
_ escape (1) -
read
_ i (1) -
read
_ nonblock (4) -
read
_ only (1) -
read
_ s (1) -
read
_ smime (1) -
read
_ timeout (4) -
read
_ timeout= (4) - readable? (8)
-
readable
_ atfer _ eof? (3) -
readable
_ real? (7) -
readagain
_ bytes (1) - readbyte (3)
- readchar (5)
-
reader
_ header (1) - readline (13)
- readlines (16)
- readlink (5)
-
readonly
_ setter (1) - readpartial (7)
- ready (1)
- ready? (1)
- reopen (2)
-
request
_ get (2) -
request
_ post (2) - restore (1)
- rewind (4)
-
rinda
/ rinda (1) -
row
_ sep (1) - rss (1)
-
ruby 1
. 6 feature (1) -
ruby 1
. 8 . 2 feature (1) -
ruby 1
. 8 . 3 feature (1) -
ruby 1
. 8 . 4 feature (1) -
ruby 1
. 8 . 5 feature (1) -
ruby 1
. 9 feature (1) -
rubygems
/ package / tar _ reader (1) -
rubygems
/ package / tar _ reader / entry (1) - run (1)
-
safe
_ level (1) - seek (1)
- select (2)
- seqno (1)
-
set
_ screen _ size (1) -
set
_ trace _ func (1) - shift (4)
- signal (1)
- size (3)
-
skip
_ blanks? (1) - sleep (1)
- source (1)
- spawn (6)
-
stack
_ extend (1) - start (1)
- status (1)
- stop (1)
- stop? (1)
-
sync
_ ex _ locker (1) -
sync
_ ex _ locker= (1) -
sync
_ upgrade _ waiting (1) -
sync
_ waiting (1) - synchronize (1)
- sysread (5)
- sysseek (1)
- syswrite (1)
- table (1)
- tcp (2)
- tell (1)
- terminate (1)
-
thgroup
_ add (1) - thread (5)
-
thread
_ free (1) -
thread
_ keys _ i (1) -
thread
_ mark (1) -
thread
_ status _ name (1) -
thread
_ switch (1) -
thread
_ variable? (1) -
thread
_ variable _ get (1) -
thread
_ variable _ set (1) - threads (1)
- timeout (1)
-
to
_ a (3) -
to
_ csv (1) -
to
_ s (3) - tokens (1)
- transaction (1)
-
try
_ lock (1) -
uid
_ thread (1) - ungetc (2)
- unlock (1)
- unused (1)
-
use
_ readline (1) -
use
_ readline? (1) - value (1)
-
values
_ at (1) -
vi
_ editing _ mode (1) - wait (1)
-
wait
_ readable (1) - wakeup (1)
-
win32
/ registry (1) -
world
_ readable? (7) - wrap (2)
- write (5)
-
write
_ smime (1) - スレッド (1)
検索結果
先頭5件
-
static int read
_ escape(void) (78301.0) -
一文字に相当するバックスラッシュ記法が許す 文字列を入力バッファから読みとり、評価値を返す。 先頭のバックスラッシュはすでに読みこんでいるものと仮定する。 不正な記法に対しては yyerror を呼び出し, 0 を返す。
一文字に相当するバックスラッシュ記法が許す
文字列を入力バッファから読みとり、評価値を返す。
先頭のバックスラッシュはすでに読みこんでいるものと仮定する。
不正な記法に対しては yyerror を呼び出し, 0 を返す。 -
static void readonly
_ setter(VALUE val , ID id , void *var) (78301.0) -
-
readline (78001.0)
-
GNU Readline によるコマンドライン入力インタフェースを提供するライブラリです。
GNU Readline によるコマンドライン入力インタフェースを提供するライブラリです。 -
Zlib
:: GzipReader # read(length = nil) -> String | nil (63442.0) -
IO クラスの同名メソッドIO#readと同じです。
IO クラスの同名メソッドIO#readと同じです。
但し、gzip ファイル中に
エラーがあった場合 Zlib::Error 例外や
Zlib::GzipFile::Error 例外が発生します。
gzip ファイルのフッターの処理に注意して下さい。
gzip ファイルのフッターには圧縮前データのチェックサムが
記録されています。GzipReader オブジェクトは、次の時に展開した
データとフッターの照合を行い、エラーがあった場合は
Zlib::GzipFile::NoFooter, Zlib::GzipFile::CRCError,
Zlib::GzipFile::LengthErr... -
OpenURI
:: OpenRead # read(options = {}) -> String (63370.0) -
自身が表す内容を読み込んで文字列として返します。 self.open(options={}) {|io| io.read } と同じです。 このメソッドによって返される文字列は OpenURI::Meta によって extend されています。
自身が表す内容を読み込んで文字列として返します。
self.open(options={}) {|io| io.read } と同じです。
このメソッドによって返される文字列は OpenURI::Meta
によって extend されています。
@param options ハッシュを与えます。
require 'open-uri'
uri = URI.parse('http://www.example.com/')
str = uri.read
p str.is_a?(OpenURI::Meta) # => true
p str.content_type -
Gem
:: Package :: TarReader :: Entry # read(length = nil) -> String (63304.0) -
自身から指定されたバイト数読み込みます。
自身から指定されたバイト数読み込みます。
@param length 読み込むバイト数を指定します。
省略すると全てを読み込みます。 -
IO
. read(path , **opt) -> String | nil (54418.0) -
path で指定されたファイルを offset 位置から length バイト分読み込んで返します。
path で指定されたファイルを offset 位置から
length バイト分読み込んで返します。
既に EOF に達している場合は nil を返します。ただし、length に nil か 0 が指定されている場合は、空文字列 "" を返します。例えば、IO.read(空ファイル) は "" を返します。
引数 length が指定された場合はバイナリ読み込みメソッド、そうでない場合はテキスト読み込みメソッドとして
動作します。
Kernel.#open と同様 path の先頭が "|" ならば、"|" に続くコマンドの出力を読み取ります。
@param path ファイル名を... -
IO
. read(path , length = nil , **opt) -> String | nil (54418.0) -
path で指定されたファイルを offset 位置から length バイト分読み込んで返します。
path で指定されたファイルを offset 位置から
length バイト分読み込んで返します。
既に EOF に達している場合は nil を返します。ただし、length に nil か 0 が指定されている場合は、空文字列 "" を返します。例えば、IO.read(空ファイル) は "" を返します。
引数 length が指定された場合はバイナリ読み込みメソッド、そうでない場合はテキスト読み込みメソッドとして
動作します。
Kernel.#open と同様 path の先頭が "|" ならば、"|" に続くコマンドの出力を読み取ります。
@param path ファイル名を... -
IO
. read(path , length = nil , offset = 0 , **opt) -> String | nil (54418.0) -
path で指定されたファイルを offset 位置から length バイト分読み込んで返します。
path で指定されたファイルを offset 位置から
length バイト分読み込んで返します。
既に EOF に達している場合は nil を返します。ただし、length に nil か 0 が指定されている場合は、空文字列 "" を返します。例えば、IO.read(空ファイル) は "" を返します。
引数 length が指定された場合はバイナリ読み込みメソッド、そうでない場合はテキスト読み込みメソッドとして
動作します。
Kernel.#open と同様 path の先頭が "|" ならば、"|" に続くコマンドの出力を読み取ります。
@param path ファイル名を... -
ARGF
. class # read(length = nil , str = nil) -> String | nil (54394.0) -
ARGVに指定されたファイルを先頭のファイルからlengthバイト読み込み、 その文字列をstrに出力します。読み込んだ文字列を返します。
ARGVに指定されたファイルを先頭のファイルからlengthバイト読み込み、
その文字列をstrに出力します。読み込んだ文字列を返します。
@param length 読み込むバイト数を指定します。nilの場合はARGVのすべてのファ
イルを読み込みます。
@param str 出力先の文字列。内容は上書きされます。
$ echo "small" > small.txt
$ echo "large" > large.txt
$ ruby glark.rb small.txt large.txt
ARGF.read # => "sm... -
Dir
# read -> String | nil (54394.0) -
ディレクトリストリームから次の要素を読み出して返します。最後の要素 まで読み出していれば nil を返します。
ディレクトリストリームから次の要素を読み出して返します。最後の要素
まで読み出していれば nil を返します。
@raise Errno::EXXX ディレクトリの読み出しに失敗した場合に発生します。
@raise IOError 既に自身が close している場合に発生します。
//emlist[例][ruby]{
require 'tmpdir'
Dir.mktmpdir do |tmpdir|
File.open("#{tmpdir}/test1.txt", "w") { |f| f.puts("test1") }
File.open("#{tmpdir}/test2... -
IO
# read(length = nil , outbuf = "") -> String | nil (54394.0) -
length バイト読み込んで、その文字列を返します。
length バイト読み込んで、その文字列を返します。
引数 length が指定された場合はバイナリ読み込みメソッド、そうでない場合はテキスト読み込みメソッドとして
動作します。
既に EOF に達していれば nil を返します。
ただし、length に nil か 0 が指定されている場合は、空文字列 "" を返します。
例えば、open(空ファイル) {|f| f.read } は "" となります。
@param length 読み込むサイズを整数で指定します。
nil が指定された場合、EOF までの全てのデータを読み込んで、その文字列を返します。... -
StringIO
# read -> String (54394.0) -
自身から len バイト読み込んで返します。len が省略された場合は、最後まで読み込んで返します。 詳しい仕様は IO#read を参照して下さい。
自身から len バイト読み込んで返します。len が省略された場合は、最後まで読み込んで返します。
詳しい仕様は IO#read を参照して下さい。
@param len 読み込みたい長さを整数で指定します。詳しい仕様は IO#read を参照して下さい。
@param outbuf 読み込んだ文字列を出力するバッファを文字列で指定します。指定した文字列オブジェクトが
あらかじめ length 長の領域であれば、余計なメモリの割当てが行われません。指定した文字列の
長さが length と異なる場合、その文字列は一旦 length... -
StringIO
# read(len) -> String | nil (54394.0) -
自身から len バイト読み込んで返します。len が省略された場合は、最後まで読み込んで返します。 詳しい仕様は IO#read を参照して下さい。
自身から len バイト読み込んで返します。len が省略された場合は、最後まで読み込んで返します。
詳しい仕様は IO#read を参照して下さい。
@param len 読み込みたい長さを整数で指定します。詳しい仕様は IO#read を参照して下さい。
@param outbuf 読み込んだ文字列を出力するバッファを文字列で指定します。指定した文字列オブジェクトが
あらかじめ length 長の領域であれば、余計なメモリの割当てが行われません。指定した文字列の
長さが length と異なる場合、その文字列は一旦 length... -
StringIO
# read(len , outbuf) -> String (54394.0) -
自身から len バイト読み込んで返します。len が省略された場合は、最後まで読み込んで返します。 詳しい仕様は IO#read を参照して下さい。
自身から len バイト読み込んで返します。len が省略された場合は、最後まで読み込んで返します。
詳しい仕様は IO#read を参照して下さい。
@param len 読み込みたい長さを整数で指定します。詳しい仕様は IO#read を参照して下さい。
@param outbuf 読み込んだ文字列を出力するバッファを文字列で指定します。指定した文字列オブジェクトが
あらかじめ length 長の領域であれば、余計なメモリの割当てが行われません。指定した文字列の
長さが length と異なる場合、その文字列は一旦 length... -
CSV
# read -> [Array] | CSV :: Table (54376.0) -
残りの行を読み込んで配列の配列を返します。 self の生成時に headers オプションに偽でない値が指定されていた場合は CSV::Table オブジェクトを返します。
残りの行を読み込んで配列の配列を返します。
self の生成時に headers オプションに偽でない値が指定されていた場合は CSV::Table オブジェクトを返します。
データソースは読み込み用にオープンされている必要があります。
//emlist[例 headers: false][ruby]{
require "csv"
csv = CSV.new(DATA.read)
csv.read
# => [["header1", "header2"], ["row1_1", "row1_2"], ["row2_1", "row2_2"]]
__END__
header1,head... -
Rinda
:: TupleSpaceProxy # read(tuple , sec=nil) -> [Array|Hash] (54376.0) -
タプルスペース内の tuple にマッチするタプルを一つコピーして返します。
タプルスペース内の tuple にマッチするタプルを一つコピーして返します。
内部的にはリモートオブジェクトの Rinda::TupleSpace#read にフォワードされます。
詳細は Rinda::TupleSpace#read を参照してください。
@param tuple タプルのパターン
@param sec タイムアウト秒数
@raise Rinda::RequestExpiredError read がタイムアウトした場合に発生します
@raise Ridna::RequestCanceledError read が何らかの理由でキャンセルされた場合に発生します。 -
Pathname
# read(*args) -> String | nil (54370.0) -
IO.read(self.to_s, *args)と同じです。
IO.read(self.to_s, *args)と同じです。
@see IO.read -
Rinda
:: TupleSpace # read(tuple , sec=nil) -> [Array|Hash] (54358.0) -
タプルスペース内の tuple にマッチするタプルを一つコピーして返します。
タプルスペース内の tuple にマッチするタプルを一つコピーして返します。
このメソッド呼び出しが終了しても、タプルスペースからタプルは取り除かれません。
tuple で指定できるパターンについては lib:rinda/rinda#tuplepattern を
参照してください。
マッチするタプルが存在しない場合は、マッチするタプルがタプルスペースに
投入されるまで待ちます。
sec でタイムアウト秒数を指定できます。
待ち時間が sec 秒を過ぎた時には read をあきらめ
例外 Rinda::RequestExpiredError を発生させます。
sec に nil を指定す... -
CSV
. read(path , options = Hash . new) -> [Array] | CSV :: Table (54340.0) -
CSV ファイルを配列の配列にするために使います。 headers オプションに偽でない値を指定した場合は CSV::Table オブジェクトを返します。
CSV ファイルを配列の配列にするために使います。
headers オプションに偽でない値を指定した場合は CSV::Table オブジェクトを返します。
@param path CSV ファイルのパスを指定します。
@param options CSV.new のオプションと同じオプションを指定できます。
:encoding というキーを使用すると入力のエンコーディングを指定することができます。
入力のエンコーディングか Encoding.default_external と異なる場合は
必ず指定... -
OpenSSL
:: Buffering # read(length=nil , buf=nil) -> String | nil (54322.0) -
文字列を通信路から読み込み、返します。
文字列を通信路から読み込み、返します。
読み込みが終端に到達している場合は nil を返します。
length で読み込むバイト数を指定します。
length に 0 を渡した場合は空文字列を返します。
length に nil を渡した場合(省略した場合)は最後
までのデータを読み込みます。
bufに文字列を渡した場合はその領域が出力用のバッファとして利用されます。
IO#read と同様です。
@param length 読み込むバイト数
@param buf 読み込みバッファ -
WEBrick
:: NullReader . read(*args) -> nil (54304.0) -
常に nil を返します。
常に nil を返します。 -
Win32
:: Registry # read(name , *rtype) (54304.0) -
@todo
@todo
レジストリ値 name を読み,[ type, data ]
の配列で返します。
name が nil の場合,(標準) レジストリ値が読み込まれます。
type はレジストリ値の型です。(⇒Win32::Registry::Constants)
data はレジストリ値のデータで,クラスは以下の通りです:
* REG_SZ, REG_EXPAND_SZ
String
* REG_MULTI_SZ
String の配列
* REG_DWORD, REG_DWORD_BIG_ENDIAN, REG_QWORD
Integer
* REG_B... -
static void rb
_ thread _ ready(rb _ thread _ t th) (36901.0) -
-
static void rb
_ thread _ wait _ other _ threads(void) (36601.0) -
-
Zlib
:: GzipReader # readchar -> Integer (27319.0) -
IO クラスの同名メソッドIO#readcharと同じです。
IO クラスの同名メソッドIO#readcharと同じです。
但し、gzip ファイル中に
エラーがあった場合 Zlib::Error 例外や
Zlib::GzipFile::Error 例外が発生します。
gzip ファイルのフッターの処理に注意して下さい。
gzip ファイルのフッターには圧縮前データのチェックサムが
記録されています。GzipReader オブジェクトは、次の時に展開した
データとフッターの照合を行い、エラーがあった場合は
Zlib::GzipFile::NoFooter, Zlib::GzipFile::CRCError,
Zlib::GzipFile::Lengt... -
Zlib
:: GzipReader # readline(rs = $ / ) -> String (27319.0) -
IO クラスの同名メソッドIO#readlineと同じです。
IO クラスの同名メソッドIO#readlineと同じです。
但し、gzip ファイル中に
エラーがあった場合 Zlib::Error 例外や
Zlib::GzipFile::Error 例外が発生します。
gzip ファイルのフッターの処理に注意して下さい。
gzip ファイルのフッターには圧縮前データのチェックサムが
記録されています。GzipReader オブジェクトは、次の時に展開した
データとフッターの照合を行い、エラーがあった場合は
Zlib::GzipFile::NoFooter, Zlib::GzipFile::CRCError,
Zlib::GzipFile::Lengt... -
Zlib
:: GzipReader # readlines(rs = $ / ) -> Array (27319.0) -
IO クラスの同名メソッドIO#readlinesと同じです。
IO クラスの同名メソッドIO#readlinesと同じです。
但し、gzip ファイル中に
エラーがあった場合 Zlib::Error 例外や
Zlib::GzipFile::Error 例外が発生します。
gzip ファイルのフッターの処理に注意して下さい。
gzip ファイルのフッターには圧縮前データのチェックサムが
記録されています。GzipReader オブジェクトは、次の時に展開した
データとフッターの照合を行い、エラーがあった場合は
Zlib::GzipFile::NoFooter, Zlib::GzipFile::CRCError,
Zlib::GzipFile::Leng... -
Gem
:: Package :: TarReader :: Entry # bytes _ read -> Integer (27304.0) -
自身から読み込んだバイト数を返します。
自身から読み込んだバイト数を返します。 -
IRB
:: ReadlineInputMethod # readable _ atfer _ eof? -> false (27301.0) -
入力が EOF(End Of File)に達した後も読み込みが行えるかどうかを返します。
入力が EOF(End Of File)に達した後も読み込みが行えるかどうかを返します。 -
Readline
. # readline(prompt = "" , add _ hist = false) -> String | nil (27301.0) -
prompt を出力し、ユーザからのキー入力を待ちます。 エンターキーの押下などでユーザが文字列を入力し終えると、 入力した文字列を返します。 このとき、add_hist が true であれば、入力した文字列を入力履歴に追加します。 何も入力していない状態で EOF(UNIX では ^D) を入力するなどで、 ユーザからの入力がない場合は nil を返します。
prompt を出力し、ユーザからのキー入力を待ちます。
エンターキーの押下などでユーザが文字列を入力し終えると、
入力した文字列を返します。
このとき、add_hist が true であれば、入力した文字列を入力履歴に追加します。
何も入力していない状態で EOF(UNIX では ^D) を入力するなどで、
ユーザからの入力がない場合は nil を返します。
本メソッドはスレッドに対応しています。
入力待ち状態のときはスレッドコンテキストの切替えが発生します。
入力時には行内編集が可能で、vi モードと Emacs モードが用意されています。
デフォルトは Emacs モードです。
... -
Thread
# thread _ variable?(key) -> bool (27301.0) -
引数 key で指定した名前のスレッドローカル変数が存在する場合に true、そ うでない場合に false を返します。
引数 key で指定した名前のスレッドローカル変数が存在する場合に true、そ
うでない場合に false を返します。
@param key 変数名を String か Symbol で指定します。
me = Thread.current
me.thread_variable_set(:oliver, "a")
me.thread_variable?(:oliver) # => true
me.thread_variable?(:stanley) # => false
[注意]: Thread#[] でセットしたローカル変数(Fiber ローカル... -
Thread
# thread _ variable _ get(key) -> object | nil (27301.0) -
引数 key で指定した名前のスレッドローカル変数を返します。
引数 key で指定した名前のスレッドローカル変数を返します。
[注意]: Thread#[] でセットしたローカル変数(Fiber ローカル変数)と
異なり、Fiber を切り替えても同じ変数を返す事に注意してください。
例:
Thread.new {
Thread.current.thread_variable_set("foo", "bar") # スレッドローカル
Thread.current["foo"] = "bar" # Fiber ローカル
Fiber.new {
Fiber.yield ... -
Thread
# thread _ variable _ set(key , value) (27301.0) -
引数 key で指定した名前のスレッドローカル変数に引数 value をセットしま す。
引数 key で指定した名前のスレッドローカル変数に引数 value をセットしま
す。
[注意]: Thread#[] でセットしたローカル変数(Fiber ローカル変数)と
異なり、セットした変数は Fiber を切り替えても共通で使える事に注意してく
ださい。
//emlist[例][ruby]{
thr = Thread.new do
Thread.current.thread_variable_set(:cat, 'meow')
Thread.current.thread_variable_set("dog", 'woof')
end
thr.join ... -
Thread
:: MUTEX _ FOR _ THREAD _ EXCLUSIVE -> Mutex (27301.0) -
Thread.exclusive用のMutexオブジェクトです。
Thread.exclusive用のMutexオブジェクトです。 -
ThreadsWait
# threads -> Array (27301.0) -
同期されるスレッドの一覧を配列で返します。
同期されるスレッドの一覧を配列で返します。
使用例
require 'thwait'
threads = []
3.times {|i|
threads << Thread.new { sleep 1; p Thread.current }
}
thall = ThreadsWait.new(*threads)
p thall.threads
#=> [#<Thread:0x21750 sleep>, #<Thread:0x216c4 sleep>, #<Thread:0x21638 sleep>] -
Zlib
:: GzipReader # readpartial(maxlen , outbuf = nil) -> String (27301.0) -
IO クラスの同名メソッド IO#readpartial と同じです。
IO クラスの同名メソッド IO#readpartial と同じです。
@param maxlen 読み込む長さの上限を整数で指定します。
@param outbuf 文字列で指定します。読み込んだデータを outbuf に破壊的に格納し、
返り値は outbuf となります。outbuf は一旦 maxlen 長に拡張(あるいは縮小)されたあと、
実際に読み込んだデータのサイズになります。
@raise ArgumentError maxlen に負の値が入力された場合発生します。
@see IO#readpartial -
ThreadsWait
:: ErrNoFinishedThread (27001.0) -
nonblock がtrue でかつ、キューが空の時、発生します。
nonblock がtrue でかつ、キューが空の時、発生します。
@see ThreadsWait#next_wait -
ThreadsWait
:: ErrNoWaitingThread (27001.0) -
終了を待つスレッドが存在しない時、発生します。
終了を待つスレッドが存在しない時、発生します。
@see ThreadsWait#next_wait -
DRb
. # thread -> Thread|nil (18601.0) -
プライマリサーバが動作しているスレッドを返します。
プライマリサーバが動作しているスレッドを返します。
プライマリサーバが存在しない場合は nil を返します。
@see DRb.#primary_server -
DRb
:: DRbServer # thread -> Thread (18601.0) -
サーバのメインスレッドを返します。
サーバのメインスレッドを返します。
このスレッドはクライアントからの接続を受け付けるスレッドであって、
クライアントへの応答をするスレッドではありません。 -
Etc
:: SC _ THREAD _ THREADS _ MAX -> Integer (18601.0) -
Etc.#sysconf の引数に指定します。
Etc.#sysconf の引数に指定します。
詳細は sysconf(3) を参照してください。 -
IRB
:: Context # thread -> Thread (18601.0) -
現在のスレッドを返します。
現在のスレッドを返します。
@see Thread.current -
Net
:: IMAP # client _ thread -> Thread (18601.0) -
このメソッドは obsolete です。使わないでください。
このメソッドは obsolete です。使わないでください。 -
Net
:: IMAP # thread(algorithm , search _ keys , charset) -> [Net :: IMAP :: ThreadMember] (18601.0) -
THREADコマンドを送り、メールボックスを検索した結果を スレッド形式の木構造で返します。
THREADコマンドを送り、メールボックスを検索した結果を
スレッド形式の木構造で返します。
THREAD コマンドは 5256 で定義されています。
詳しくはそちらを参照してください。
このコマンドは Net::IMAP#capability の返り値を見ることで
利用可能かどうか判断できます。
algorithm は木構造を決定するためのアルゴリズムを指定します。
以下の2つが利用可能です。
* "ORDEREDSUBJECT" subjectを使って平坦に区切るだけ
* "REFERENCES" どのメッセージに返事をしているかを見て木構造を作る
詳しくは 5256 を見てく... -
Net
:: IMAP # uid _ thread(algorithm , search _ keys , charset) -> [Net :: IMAP :: ThreadMember] (18601.0) -
THREADコマンドを送り、メールボックスを検索した結果を スレッド形式の木構造で返します。
THREADコマンドを送り、メールボックスを検索した結果を
スレッド形式の木構造で返します。
ほぼ Net::IMAP#thread と同じですが、返ってくるオブジェクトの
Net::IMAP::ThreadMember#seqno の内容が message sequence number
ではなく UID となります。
@param algorithm スレッド構造構築アルゴリズム名(文字列)
@param search_key 検索条件(文字列配列)
@param charset 検索条件の解釈に用いるCHARSET名(文字列)
@see Net::IMAP::ThreadMember... -
VALUE rb
_ thread _ local _ aref(VALUE thread , ID id) (18601.0) -
-
VALUE rb
_ thread _ local _ aset(VALUE thread , ID id , VALUE val) (18601.0) -
-
VALUE rb
_ thread _ run(VALUE thread) (18601.0) -
スレッド thread に実行権を渡します。
スレッド thread に実行権を渡します。 -
VALUE rb
_ thread _ wakeup(VALUE thread) (18601.0) -
停止中のスレッド thread を再開させます。
停止中のスレッド thread を再開させます。 -
static VALUE rb
_ thread _ abort _ exc(VALUE thread) (18601.0) -
-
static VALUE rb
_ thread _ abort _ exc _ set(VALUE thread , VALUE val) (18601.0) -
-
static VALUE rb
_ thread _ alive _ p(VALUE thread) (18601.0) -
-
static VALUE rb
_ thread _ aref(VALUE thread , VALUE id) (18601.0) -
-
static VALUE rb
_ thread _ aset(VALUE thread , VALUE id , VALUE val) (18601.0) -
-
static VALUE rb
_ thread _ initialize(VALUE thread , VALUE args) (18601.0) -
-
static VALUE rb
_ thread _ inspect(VALUE thread) (18601.0) -
-
static VALUE rb
_ thread _ join _ m(int argc , VALUE *argv , VALUE thread) (18601.0) -
-
static VALUE rb
_ thread _ key _ p(VALUE thread , VALUE id) (18601.0) -
-
static VALUE rb
_ thread _ keys(VALUE thread) (18601.0) -
-
static VALUE rb
_ thread _ kill(VALUE thread) (18601.0) -
-
static VALUE rb
_ thread _ priority(VALUE thread) (18601.0) -
-
static VALUE rb
_ thread _ priority _ set(VALUE thread , VALUE prio) (18601.0) -
-
static VALUE rb
_ thread _ raise(int argc , VALUE *argv , rb _ thread _ t th) (18601.0) -
-
static VALUE rb
_ thread _ raise _ m(int argc , VALUE *argv , VALUE thread) (18601.0) -
-
static VALUE rb
_ thread _ safe _ level(VALUE thread) (18601.0) -
-
static VALUE rb
_ thread _ start _ 0(VALUE (*fn)() , void *arg , rb _ thread _ t th _ arg) (18601.0) -
-
static VALUE rb
_ thread _ status(VALUE thread) (18601.0) -
-
static VALUE rb
_ thread _ stop _ p(VALUE thread) (18601.0) -
-
static VALUE rb
_ thread _ value(VALUE thread) (18601.0) -
-
static VALUE rb
_ thread _ yield(VALUE arg , rb _ thread _ t th) (18601.0) -
-
static const char * thread
_ status _ name(enum thread _ status status) (18601.0) -
-
static int rb
_ thread _ dead(rb _ thread _ t th) (18601.0) -
-
static int rb
_ thread _ join(rb _ thread _ t th , double limit) (18601.0) -
-
static rb
_ thread _ t rb _ thread _ alloc(VALUE klass) (18601.0) -
-
static rb
_ thread _ t rb _ thread _ check(VALUE data) (18601.0) -
-
static void rb
_ thread _ remove(rb _ thread _ t th) (18601.0) -
-
static void rb
_ thread _ restore _ context(rb _ thread _ t th , int exit) (18601.0) -
スレッドを切り替えるにあたって、切り替え先のスレッド th の コンテキストを評価器に復帰します。
スレッドを切り替えるにあたって、切り替え先のスレッド th の
コンテキストを評価器に復帰します。 -
static void rb
_ thread _ save _ context(rb _ thread _ t th) (18601.0) -
スレッドを切り替えるにあたって、現在実行中のスレッド th の コンテキストを評価器から th に退避します。
スレッドを切り替えるにあたって、現在実行中のスレッド th の
コンテキストを評価器から th に退避します。 -
static void thread
_ free(rb _ thread _ t th) (18601.0) -
-
static void thread
_ mark(rb _ thread _ t th) (18601.0) -
-
IO
# read _ nonblock(maxlen , outbuf = nil , exception: true) -> String | Symbol | nil (18460.0) -
IO をノンブロッキングモードに設定し、 その後で read(2) システムコールにより 長さ maxlen を上限として読み込み、文字列として返します。 EAGAIN, EINTR などは Errno::EXXX 例外として呼出元に報告されます。
IO をノンブロッキングモードに設定し、
その後で read(2) システムコールにより
長さ maxlen を上限として読み込み、文字列として返します。
EAGAIN, EINTR などは Errno::EXXX 例外として呼出元に報告されます。
発生した例外 がErrno::EAGAIN、 Errno::EWOULDBLOCK である場合は、
その例外オブジェクトに IO::WaitReadable が Object#extend
されます。
なお、バッファが空でない場合は、read_nonblock はバッファから読み込みます。この場合、read(2) システムコールは呼ばれません... -
StringIO
# read _ nonblock(maxlen , outbuf = nil , exception: true) -> String | nil (18388.0) -
StringIO#readに似ていますが、 exception オプションに false を指定すると EOFError を発生させず nil を返します。
StringIO#readに似ていますが、 exception オプションに false を指定すると EOFError を発生させず nil を返します。
@param len 読み込みたい長さを整数で指定します。StringIO#read と同じです。
@param outbuf 読み込んだ文字列を出力するバッファを文字列で指定します。指定した文字列オブジェクトが
あらかじめ length 長の領域であれば、余計なメモリの割当てが行われません。指定した文字列の
長さが length と異なる場合、その文字列は一旦 length ... -
StringIO
# readpartial -> String (18385.0) -
自身から len バイト読み込んで返します。 StringIO#read と同じです。ただし、文字列の終端に達した場合、EOFError を投げます。
自身から len バイト読み込んで返します。
StringIO#read と同じです。ただし、文字列の終端に達した場合、EOFError を投げます。
@param len 読み込みたい長さを整数で指定します。StringIO#read と同じです。
@param outbuf 読み込んだ文字列を出力するバッファを文字列で指定します。指定した文字列オブジェクトが
あらかじめ length 長の領域であれば、余計なメモリの割当てが行われません。指定した文字列の
長さが length と異なる場合、その文字列は一旦 length 長に拡... -
StringIO
# readpartial(len) -> String (18385.0) -
自身から len バイト読み込んで返します。 StringIO#read と同じです。ただし、文字列の終端に達した場合、EOFError を投げます。
自身から len バイト読み込んで返します。
StringIO#read と同じです。ただし、文字列の終端に達した場合、EOFError を投げます。
@param len 読み込みたい長さを整数で指定します。StringIO#read と同じです。
@param outbuf 読み込んだ文字列を出力するバッファを文字列で指定します。指定した文字列オブジェクトが
あらかじめ length 長の領域であれば、余計なメモリの割当てが行われません。指定した文字列の
長さが length と異なる場合、その文字列は一旦 length 長に拡... -
StringIO
# readpartial(len , outbuf) -> String (18385.0) -
自身から len バイト読み込んで返します。 StringIO#read と同じです。ただし、文字列の終端に達した場合、EOFError を投げます。
自身から len バイト読み込んで返します。
StringIO#read と同じです。ただし、文字列の終端に達した場合、EOFError を投げます。
@param len 読み込みたい長さを整数で指定します。StringIO#read と同じです。
@param outbuf 読み込んだ文字列を出力するバッファを文字列で指定します。指定した文字列オブジェクトが
あらかじめ length 長の領域であれば、余計なメモリの割当てが行われません。指定した文字列の
長さが length と異なる場合、その文字列は一旦 length 長に拡... -
StringIO
# sysread -> String (18385.0) -
自身から len バイト読み込んで返します。 StringIO#read と同じです。ただし、文字列の終端に達した場合、EOFError を投げます。
自身から len バイト読み込んで返します。
StringIO#read と同じです。ただし、文字列の終端に達した場合、EOFError を投げます。
@param len 読み込みたい長さを整数で指定します。StringIO#read と同じです。
@param outbuf 読み込んだ文字列を出力するバッファを文字列で指定します。指定した文字列オブジェクトが
あらかじめ length 長の領域であれば、余計なメモリの割当てが行われません。指定した文字列の
長さが length と異なる場合、その文字列は一旦 length 長に拡... -
StringIO
# sysread(len) -> String (18385.0) -
自身から len バイト読み込んで返します。 StringIO#read と同じです。ただし、文字列の終端に達した場合、EOFError を投げます。
自身から len バイト読み込んで返します。
StringIO#read と同じです。ただし、文字列の終端に達した場合、EOFError を投げます。
@param len 読み込みたい長さを整数で指定します。StringIO#read と同じです。
@param outbuf 読み込んだ文字列を出力するバッファを文字列で指定します。指定した文字列オブジェクトが
あらかじめ length 長の領域であれば、余計なメモリの割当てが行われません。指定した文字列の
長さが length と異なる場合、その文字列は一旦 length 長に拡... -
StringIO
# sysread(len , outbuf) -> String (18385.0) -
自身から len バイト読み込んで返します。 StringIO#read と同じです。ただし、文字列の終端に達した場合、EOFError を投げます。
自身から len バイト読み込んで返します。
StringIO#read と同じです。ただし、文字列の終端に達した場合、EOFError を投げます。
@param len 読み込みたい長さを整数で指定します。StringIO#read と同じです。
@param outbuf 読み込んだ文字列を出力するバッファを文字列で指定します。指定した文字列オブジェクトが
あらかじめ length 長の領域であれば、余計なメモリの割当てが行われません。指定した文字列の
長さが length と異なる場合、その文字列は一旦 length 長に拡... -
CSV
# readlines -> [Array] | CSV :: Table (18376.0) -
残りの行を読み込んで配列の配列を返します。 self の生成時に headers オプションに偽でない値が指定されていた場合は CSV::Table オブジェクトを返します。
残りの行を読み込んで配列の配列を返します。
self の生成時に headers オプションに偽でない値が指定されていた場合は CSV::Table オブジェクトを返します。
データソースは読み込み用にオープンされている必要があります。
//emlist[例 headers: false][ruby]{
require "csv"
csv = CSV.new(DATA.read)
csv.read
# => [["header1", "header2"], ["row1_1", "row1_2"], ["row2_1", "row2_2"]]
__END__
header1,head... -
ARGF
. class # read _ nonblock(maxlen , outbuf = nil , exception: true) -> String | Symbol | nil (18370.0) -
処理中のファイルからノンブロッキングモードで最大 maxlen バイト読み込みます。 詳しくは IO#read_nonblock を参照してください。
処理中のファイルからノンブロッキングモードで最大 maxlen バイト読み込みます。
詳しくは IO#read_nonblock を参照してください。
ARGF.class#read などとは違って複数ファイルを同時に読み込むことはありません。
@param maxlen 読み込む長さの上限を整数で指定します。
@param outbuf 読み込んだデータを格納する String オブジェクトを指定します。
@param exception 読み込み時に Errno::EAGAIN、
Errno::EWOULDBLOCK が発生する代わりに
... -
CSV
# close _ read -> nil (18370.0) -
IO#close_read に委譲します。
IO#close_read に委譲します。
@see IO#close_read -
Net
:: HTTP # read _ timeout -> Integer|nil (18370.0) -
読みこみ(read(2)) 一回でブロックしてよい最大秒数 を返します。
読みこみ(read(2)) 一回でブロックしてよい最大秒数
を返します。
この秒数たっても読みこめなければ例外 Net::ReadTimeout
を発生します。
nilはタイムアウトしないことを意味します。
デフォルトは 60 (秒)です。
@see Net::HTTP#open_timeout, Net::HTTP#read_timeout= -
Net
:: HTTP # read _ timeout=(seconds) (18370.0) -
読みこみ(read(2)) 一回でブロックしてよい最大秒数を 設定します。
読みこみ(read(2)) 一回でブロックしてよい最大秒数を
設定します。
この秒数たっても読みこめなければ例外 Net::ReadTimeout
を発生します。
nilを設定するとタイムアウトしなくなります。
このタイムアウト秒数はサーバとやりとりするメソッドで有効です。
デフォルトは 60 (秒)です。
@param second 待つ秒数を指定します。
@see Net::HTTP#open_timeout, Net::HTTP#read_timeout -
Net
:: SMTP # read _ timeout -> Integer (18370.0) -
読みこみ (read(2) 一回) でブロックしてよい最大秒数を返します。
読みこみ (read(2) 一回) でブロックしてよい最大秒数を返します。
デフォルトは60(秒)です。
この秒数たっても読みこめなければ例外 TimeoutError を発生します。
@see Net::SMTP#read_timeout= -
ARGF
. class # readpartial(maxlen , outbuf = nil) -> String (18367.0) -
IO#readpartialを参照。ARGF.class#read などとは違って複数ファ イルを同時に読み込むことはありません。
IO#readpartialを参照。ARGF.class#read などとは違って複数ファ
イルを同時に読み込むことはありません。
@param maxlen 読み込む長さの上限を整数で指定します。
@param outbuf 読み込んだデータを格納する String オブジェクトを指定します。
@see IO#readpartial, ARGF.class#read_nonblock -
Win32
:: Registry # read _ bin(name) (18364.0) -
@todo
@todo
型がそれぞれ REG_SZ(read_s), REG_DWORD(read_i), REG_BINARY(read_bin)
であるレジストリ値 name を読み,その値を返します。
型がマッチしなかった場合,TypeError が発生します。 -
Win32
:: Registry # read _ i(name) (18364.0) -
@todo
@todo
型がそれぞれ REG_SZ(read_s), REG_DWORD(read_i), REG_BINARY(read_bin)
であるレジストリ値 name を読み,その値を返します。
型がマッチしなかった場合,TypeError が発生します。 -
Win32
:: Registry # read _ s(name) (18364.0) -
@todo
@todo
型がそれぞれ REG_SZ(read_s), REG_DWORD(read_i), REG_BINARY(read_bin)
であるレジストリ値 name を読み,その値を返します。
型がマッチしなかった場合,TypeError が発生します。 -
Net
:: HTTPResponse # read _ body {|str| . . . . } -> () (18361.0) -
ブロックを与えなかった場合にはエンティティボディを 文字列で返します。 ブロックを与えた場合には エンティティボディを少しずつ取得して順次ブロックに 文字列で与えます。
ブロックを与えなかった場合にはエンティティボディを
文字列で返します。
ブロックを与えた場合には
エンティティボディを少しずつ取得して順次ブロックに
文字列で与えます。
レスポンスがボディを持たない場合には nil を返します。
//emlist[例1 ブロックを与えずに一度に結果取得][ruby]{
require 'net/http'
uri = "http://www.example.com/index.html"
response = Net::HTTP.get_response(URI.parse(uri))
response.read_body[0..10] # => "<...