965件ヒット
[1-100件を表示]
(0.062秒)
ライブラリ
- ビルトイン (48)
-
cgi
/ core (12) - csv (72)
-
minitest
/ unit (1) -
net
/ ftp (48) - open-uri (92)
- psych (36)
-
rexml
/ document (24) -
rexml
/ parsers / pullparser (12) -
rexml
/ parsers / sax2parser (12) -
rexml
/ parsers / streamparser (12) -
rexml
/ parsers / ultralightparser (12) -
rubygems
/ package / tar _ input (12) -
rubygems
/ remote _ fetcher (12) -
rubygems
/ test _ utilities (12) - stringio (450)
クラス
- CSV (72)
- Enumerator (24)
-
Gem
:: Package :: TarInput (12) -
Gem
:: RemoteFetcher (12) -
Net
:: FTP (48) -
REXML
:: Document (12) -
REXML
:: Parsers :: PullParser (12) -
REXML
:: Parsers :: SAX2Parser (12) -
REXML
:: Parsers :: StreamParser (12) -
REXML
:: Parsers :: UltraLightParser (12) - StringIO (438)
モジュール
-
CGI
:: QueryExtension (12) - Enumerable (24)
- Kernel (16)
-
MiniTest
:: Assertions (1) - OpenURI (24)
-
OpenURI
:: OpenRead (24) - Psych (24)
- URI (16)
キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (12) - Emitter (12)
- Meta (12)
-
NEWS for Ruby 2
. 4 . 0 (9) -
NEWS for Ruby 2
. 5 . 0 (8) -
NEWS for Ruby 3
. 0 . 0 (5) -
NEWS for Ruby 3
. 1 . 0 (4) - Pretty (12)
- TempIO (12)
- bytes (14)
-
capture
_ io (1) - closed? (12)
- codepoints (14)
-
create
_ body (12) - dump (24)
- each (24)
-
each
_ byte (24) -
each
_ codepoint (24) -
each
_ line (24) -
each
_ with _ index (24) - inspect (12)
- lines (14)
- new (72)
- open (128)
- open-uri (12)
-
open
_ uri (24) -
open
_ uri _ or _ path (12) -
parse
_ stream (12) - pid (12)
- pos (12)
- pos= (12)
- print (24)
- printf (12)
- putc (12)
- puts (12)
-
read
_ nonblock (12) - readpartial (36)
- reopen (24)
-
ruby 1
. 8 . 2 feature (12) -
ruby 1
. 8 . 3 feature (12) -
ruby 1
. 9 feature (12) -
set
_ encoding (12) - storbinary (24)
- storlines (24)
- string (12)
- sysread (36)
- tell (12)
- ungetc (12)
-
with
_ index (24) - yaml (12)
-
zipped
_ stream (12)
検索結果
先頭5件
-
StringIO (38048.0)
-
文字列に IO と同じインタフェースを持たせるためのクラスです。
...です。
//emlist[例][ruby]{
require "stringio"
sio = StringIO.new("hoge", 'r+')
p sio.read #=> "hoge"
sio.rewind
p sio.read(1) #=> "h"
sio.write("OGE")
sio.rewind
p sio.read #=> "hOGE"
//}
=== 例外
StringIO オブジェクトは大抵の場合 IO......オブジェクトと同じ例外を発生させます。
例えば次の例では write は IOError を発生させます。
//emlist[例][ruby]{
require "stringio"
sio = StringIO.new("hoge")
sio.close
sio.write("a")
# => in `write': not opened for writing (IOError)
//}... -
StringIO
# reopen(sio) -> StringIO (27253.0) -
自身が表す文字列が指定された StringIO と同じものになります。
...表す文字列が指定された StringIO と同じものになります。
@param sio 自身が表したい StringIO を指定します。
//emlist[例][ruby]{
require 'stringio'
sio = StringIO.new("hoge", 'r+')
sio2 = StringIO.new("foo", 'r+')
sio.reopen(sio2)
p sio.read #... -
StringIO
# reopen(str , mode = & # 39;r+& # 39;) -> StringIO (27238.0) -
自身が表す文字列が指定された文字列 str になります。
...ックを与えた場合は生成した StringIO オブジェクトを引数としてブロックを評価します。
@param str 自身が表したい文字列を指定します。
この文字列はバッファとして使われます。StringIO#write などによって、
s......す。
@param mode Kernel.#open 同様文字列か整数で自身のモードを指定します。
@raise Errno::EACCES str がフリーズされていて、mode が書き込み可能に設定されている場合に発生します。
//emlist[例][ruby]{
require 'stringio'
sio = StringIO.new("ho......ge", 'r+')
sio.reopen('foo')
p sio.read #=> "foo"
//}... -
StringIO
# codepoints {|codepoint| . . . } -> self (27200.0) -
自身の各コードポイントに対して繰り返します。
...自身の各コードポイントに対して繰り返します。
@see IO#each_codepoint... -
StringIO
# each _ codepoint {|codepoint| . . . } -> self (27200.0) -
自身の各コードポイントに対して繰り返します。
...自身の各コードポイントに対して繰り返します。
@see IO#each_codepoint... -
StringIO
# readpartial -> String (27122.0) -
自身から len バイト読み込んで返します。 StringIO#read と同じです。ただし、文字列の終端に達した場合、EOFError を投げます。
...len バイト読み込んで返します。
StringIO#read と同じです。ただし、文字列の終端に達した場合、EOFError を投げます。
@param len 読み込みたい長さを整数で指定します。StringIO#read と同じです。
@param outbuf 読み込んだ文字列を出... -
StringIO
# readpartial(len) -> String (27122.0) -
自身から len バイト読み込んで返します。 StringIO#read と同じです。ただし、文字列の終端に達した場合、EOFError を投げます。
...len バイト読み込んで返します。
StringIO#read と同じです。ただし、文字列の終端に達した場合、EOFError を投げます。
@param len 読み込みたい長さを整数で指定します。StringIO#read と同じです。
@param outbuf 読み込んだ文字列を出... -
StringIO
# readpartial(len , outbuf) -> String (27122.0) -
自身から len バイト読み込んで返します。 StringIO#read と同じです。ただし、文字列の終端に達した場合、EOFError を投げます。
...len バイト読み込んで返します。
StringIO#read と同じです。ただし、文字列の終端に達した場合、EOFError を投げます。
@param len 読み込みたい長さを整数で指定します。StringIO#read と同じです。
@param outbuf 読み込んだ文字列を出... -
StringIO
# pos=(n) (27112.0) -
自身の位置を n に移動します。自身が表す文字列のサイズより大きくても構いません。
...イズより大きくても構いません。
@param n 自身の位置を整数で指定します。
@raise Errno::EINVAL n がマイナスである場合に発生します。
//emlist[例][ruby]{
require "stringio"
a = StringIO.new("hoge", 'r+')
a.pos = 10
a << 'Z'
a.string...