るりまサーチ

最速Rubyリファレンスマニュアル検索!
342件ヒット [1-100件を表示] (0.122秒)
トップページ > 種類:インスタンスメソッド[x] > クエリ:p[x] > クエリ:@[x] > クラス:StringIO[x]

別のキーワード

  1. openssl p
  2. openssl p=
  3. fileutils mkdir_p
  4. dh p
  5. rsa p

ライブラリ

キーワード

検索結果

<< 1 2 3 ... > >>

StringIO#codepoints {|codepoint| ... } -> self (6208.0)

自身の各コードポイントに対して繰り返します。

...自身の各コードポイントに対して繰り返します。

@
see IO#each_codepoint...

StringIO#each_codepoint {|codepoint| ... } -> self (6208.0)

自身の各コードポイントに対して繰り返します。

...自身の各コードポイントに対して繰り返します。

@
see IO#each_codepoint...

StringIO#reopen(str, mode = &#39;r+&#39;) -> StringIO (6128.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#printf(format, *obj) -> nil (6120.0)

指定されたフォーマットに従い各引数 obj を文字列に変換して、自身に出力します。

...j を文字列に変換して、自身に出力します。

@
param format 文字列のフォーマットを指定します。Kernel.#format を参照して下さい。

@
param obj 書き込みたいオブジェクトを指定します。

@
raise IOError 自身が書き込み用にオープンされ...
...ていなければ発生します。

//emlist[例][ruby]{
require "stringio"
a = StringIO.new("", 'r+')
a.printf("%c%c%c", 97, 98, 99)
a.string #=> "abc"
//}...

StringIO#readpartial -> String (6120.0)

自身から len バイト読み込んで返します。 StringIO#read と同じです。ただし、文字列の終端に達した場合、EOFError を投げます。

...len バイト読み込んで返します。
StringIO
#read と同じです。ただし、文字列の終端に達した場合、EOFError を投げます。

@
param len 読み込みたい長さを整数で指定します。StringIO#read と同じです。

@
param outbuf 読み込んだ文字列を出...
...さが length と異なる場合、その文字列は一旦 length 長に拡張(あるいは縮小)されたあと、
実際に読み込んだデータのサイズになります。IO#read と同じです。

@
raise EOFError 文字列の終端に達した場合に発生します。...

絞り込み条件を変える

StringIO#readpartial(len) -> String (6120.0)

自身から len バイト読み込んで返します。 StringIO#read と同じです。ただし、文字列の終端に達した場合、EOFError を投げます。

...len バイト読み込んで返します。
StringIO
#read と同じです。ただし、文字列の終端に達した場合、EOFError を投げます。

@
param len 読み込みたい長さを整数で指定します。StringIO#read と同じです。

@
param outbuf 読み込んだ文字列を出...
...さが length と異なる場合、その文字列は一旦 length 長に拡張(あるいは縮小)されたあと、
実際に読み込んだデータのサイズになります。IO#read と同じです。

@
raise EOFError 文字列の終端に達した場合に発生します。...

StringIO#readpartial(len, outbuf) -> String (6120.0)

自身から len バイト読み込んで返します。 StringIO#read と同じです。ただし、文字列の終端に達した場合、EOFError を投げます。

...len バイト読み込んで返します。
StringIO
#read と同じです。ただし、文字列の終端に達した場合、EOFError を投げます。

@
param len 読み込みたい長さを整数で指定します。StringIO#read と同じです。

@
param outbuf 読み込んだ文字列を出...
...さが length と異なる場合、その文字列は一旦 length 長に拡張(あるいは縮小)されたあと、
実際に読み込んだデータのサイズになります。IO#read と同じです。

@
raise EOFError 文字列の終端に達した場合に発生します。...

StringIO#reopen(sio) -> StringIO (6118.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#pos=(n) (6114.0)

自身の位置を n に移動します。自身が表す文字列のサイズより大きくても構いません。

...イズより大きくても構いません。

@
param n 自身の位置を整数で指定します。

@
raise Errno::EINVAL n がマイナスである場合に発生します。

//emlist[例][ruby]{
require "stringio"
a = StringIO.new("hoge", 'r+')
a.pos = 10
a << 'Z'
a.string...
<< 1 2 3 ... > >>