write(*obj) -> Integer[permalink][rdoc][edit]-
自身に obj を書き込みます。obj が文字列でなければ to_s による文字列化を試みます。書き込まれた文字列の長さを返します。
全ての出力メソッドは、最終的に「write」という名のメソッドを呼び出すので、このメソッドを置き換えることで出力関数の挙動を変更できます。
- [PARAM]
obj: - 書き込みたいオブジェクトを指定します。
- [EXCEPTION]
IOError: - 自身が書き込み可能でない時に発生します。
例
require "stringio" a = StringIO.new("hoge", 'r+') a.write("aaa") #=> 3 a.string #=> "aaae" - [PARAM]