るりまサーチ

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

別のキーワード

  1. openssl t61string
  2. asn1 t61string
  3. matrix t
  4. t61string new
  5. fiddle type_size_t

キーワード

検索結果

<< 1 2 3 ... > >>

StringIO#truncate(len) -> Integer (9210.0)

自身のサイズが len になるように、自身を切り詰め、もしくは拡大します。 拡大した場合は、その部分を 0 で埋めます。 len を返します。

...@param len 変更したいサイズを整数で指定します。

@raise IOError 自身が書き込み可能でない時に発生します。

@raise Errno::EINVAL len がマイナスの時に発生します。

//emlist[例][ruby]{
require "stringio"
a = StringIO.new("hoge", 'r+')
a.truncate(2)...
...a.string #=> "ho"
a.truncate(5)
a.string #=> "ho\000\000\000"
//}...

StringIO#set_encoding(ext_enc, int_enc) -> self (6422.0)

自身のエンコーディングを指定されたエンコーディングに設定します。

...定されたエンコーディングに設定します。

@param ext_enc エンコーディングを指定します。
nil を指定した場合は Encoding.default_external が
使われます。

@param int_enc 無視されます。IO クラスの API との互換性...
...のために用
意されています。

@param opt 無視されます。IO クラスの API との互換性のために用意さ
れています。...

StringIO#set_encoding(ext_enc, int_enc, opt) -> self (6422.0)

自身のエンコーディングを指定されたエンコーディングに設定します。

...定されたエンコーディングに設定します。

@param ext_enc エンコーディングを指定します。
nil を指定した場合は Encoding.default_external が
使われます。

@param int_enc 無視されます。IO クラスの API との互換性...
...のために用
意されています。

@param opt 無視されます。IO クラスの API との互換性のために用意さ
れています。...

StringIO#set_encoding(ext_enc) -> self (6322.0)

自身のエンコーディングを指定されたエンコーディングに設定します。

...定されたエンコーディングに設定します。

@param ext_enc エンコーディングを指定します。
nil を指定した場合は Encoding.default_external が
使われます。

@param int_enc 無視されます。IO クラスの API との互換性...
...のために用
意されています。

@param opt 無視されます。IO クラスの API との互換性のために用意さ
れています。...

StringIO#syswrite(obj) -> Integer (6310.0)

自身に obj を書き込みます。StringIO#write と同じです。

...自身に obj を書き込みます。StringIO#write と同じです。

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

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

絞り込み条件を変える

StringIO#write(*obj) -> Integer (6310.0)

自身に obj を書き込みます。obj が文字列でなければ to_s による文字列化を試みます。 書き込まれた文字列の長さを返します。

...自身に obj を書き込みます。obj が文字列でなければ to_s による文字列化を試みます。
書き込まれた文字列の長さを返します。

全ての出力メソッドは、最終的に「write」という名のメソッドを呼び出すので、
このメソッド...
...ができます。

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

@raise IOError 自身が書き込み可能でない時に発生します。

//emlist[例][ruby]{
require "stringio"
a = StringIO.new("hoge", 'r+')
a.write("aaa") #=> 3
a.string...

StringIO#write(obj) -> Integer (6310.0)

自身に obj を書き込みます。obj が文字列でなければ to_s による文字列化を試みます。 書き込まれた文字列の長さを返します。

...自身に obj を書き込みます。obj が文字列でなければ to_s による文字列化を試みます。
書き込まれた文字列の長さを返します。

全ての出力メソッドは、最終的に「write」という名のメソッドを呼び出すので、
このメソッド...
...ができます。

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

@raise IOError 自身が書き込み可能でない時に発生します。

//emlist[例][ruby]{
require "stringio"
a = StringIO.new("hoge", 'r+')
a.write("aaa") #=> 3
a.string...

StringIO#write_nonblock(obj) -> Integer (6310.0)

自身に obj を書き込みます。StringIO#write と同じです。

...自身に obj を書き込みます。StringIO#write と同じです。

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

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

StringIO#printf(format, *obj) -> nil (6216.0)

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

...

@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 (6216.0)

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

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

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

@param outbuf 読み込んだ文字列を出力...
...ブジェクトが
あらかじめ length 長の領域であれば、余計なメモリの割当てが行われません。指定した文字列の
長さが length と異なる場合、その文字列は一旦 length 長に拡張(あるいは縮小)されたあと、...

絞り込み条件を変える

<< 1 2 3 ... > >>