るりまサーチ

最速Rubyリファレンスマニュアル検索!
99件ヒット [1-99件を表示] (0.108秒)
トップページ > クエリ:i[x] > クエリ:binwrite[x]

別のキーワード

  1. _builtin to_i
  2. fiddle to_i
  3. matrix elements_to_i
  4. ipaddr to_i
  5. csv to_i

ライブラリ

クラス

キーワード

検索結果

Pathname#binwrite(string, offset=nil) -> Integer (24423.0)

IO.binwrite(self.to_s, *args)と同じです。

...
I
O.binwrite(self.to_s, *args)と同じです。


@see IO.binwrite...

IO.binwrite(path, string, offset=nil) -> Integer (24419.0)

path で指定されるファイルを開き、string を書き込み、 閉じます。

...path で指定されるファイルを開き、string を書き込み、
閉じます。

ファイルを開くときの mode が "rb:ASCII-8BIT" で、バイナリモードが有効
である点以外は IO.write と同じです。

Kernel.#open と同様 path の先頭が "|" ならば、"|" に...
...ル名文字列
@param string 書き込む文字列
@param offset 書き込み開始位置

//emlist[例][ruby]{
# 8x8の真っ白なPNG画像データ。
png = 'iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAAAAADhZOFXAAAADklEQVQIW2P4DwUMlDEA98A/wTjP
QBoAAAAASUVORK5CYII='.unpack('m').first

# 期待する先頭...
...{|c| '%02x' % c }.join(' ')
# => 89 50 4e 47 0d 0a 1a 0a 00 00 00 0d 49 48 44 52

# binwriteを使用した場合: どの環境でも正しく保存できる。
I
O.binwrite('white.binmode.png', png)
puts IO.binread('white.binmode.png', 16).unpack('C*').map {|c| '%02x' % c }.join(' ')
# => 89 50 4e...

IO.write(path, string, **opts) -> Integer (6106.0)

path で指定されるファイルを開き、string を書き込み、 閉じます。

...path で指定されるファイルを開き、string を書き込み、
閉じます。

Kernel.#open と同様 path の先頭が "|" ならば、"|" に続くコマンドを実行し、コマンドの出力を標準出力に書き込みます。

offset を指定するとその位置までシー...
...くは IO.open を見てください。

@param path ファイル名文字列
@param string 書き込む文字列
@param offset 書き込み開始位置
@param opts ファイルを開くときのキーワード引数

//emlist[例][ruby]{
text = "This is line one\nThis is line two\nThis is line thre...
...text) # => 66
I
O.write("testfile", "0123456789", 20) #=> 10
I
O.read("testfile")
# => "This is line one\nThi0123456789two\nThis is line three\nAnd so on...\n"
I
O.write("testfile", "0123456789") #=> 10
I
O.read("testfile") # => "0123456789"
//}

@see IO.binwrite...

IO.write(path, string, offset=nil, **opts) -> Integer (6106.0)

path で指定されるファイルを開き、string を書き込み、 閉じます。

...path で指定されるファイルを開き、string を書き込み、
閉じます。

Kernel.#open と同様 path の先頭が "|" ならば、"|" に続くコマンドを実行し、コマンドの出力を標準出力に書き込みます。

offset を指定するとその位置までシー...
...くは IO.open を見てください。

@param path ファイル名文字列
@param string 書き込む文字列
@param offset 書き込み開始位置
@param opts ファイルを開くときのキーワード引数

//emlist[例][ruby]{
text = "This is line one\nThis is line two\nThis is line thre...
...text) # => 66
I
O.write("testfile", "0123456789", 20) #=> 10
I
O.read("testfile")
# => "This is line one\nThi0123456789two\nThis is line three\nAnd so on...\n"
I
O.write("testfile", "0123456789") #=> 10
I
O.read("testfile") # => "0123456789"
//}

@see IO.binwrite...

IO.for_fd(fd, mode = "r", **opts) -> IO (3106.0)

オープン済みのファイルディスクリプタ fd に対する新しい IO オブジェクトを生成して返します。

...オープン済みのファイルディスクリプタ fd に対する新しい
I
O オブジェクトを生成して返します。

I
O.open にブロックが与えられた場合、IO オブジェクトを生成しそれを引数としてブロックを
実行します。ブロックの終了と...
...ロックの結果を返します。
I
O.new, IO.for_fd はブロックを受け付けません。

=== キーワード引数
このメソッドは以下のキーワード引数を利用できます。
* :mode mode引数と同じ意味です
* :external_encoding 外部エンコーディング。"...
...

//emlist[例:IO.new による読み込みモードでのファイルオープン][ruby]{
i
o = IO.new(IO.sysopen("testfile"))
i
o.class # => IO
i
o.close
//}

//emlist[例:IO.for_fd による読み込み・バイナリモードでのファイルオープン][ruby]{
I
O.binwrite("testfile", "\xBF\xA...

絞り込み条件を変える

IO.new(fd, mode = "r", **opts) -> IO (3106.0)

オープン済みのファイルディスクリプタ fd に対する新しい IO オブジェクトを生成して返します。

...オープン済みのファイルディスクリプタ fd に対する新しい
I
O オブジェクトを生成して返します。

I
O.open にブロックが与えられた場合、IO オブジェクトを生成しそれを引数としてブロックを
実行します。ブロックの終了と...
...ロックの結果を返します。
I
O.new, IO.for_fd はブロックを受け付けません。

=== キーワード引数
このメソッドは以下のキーワード引数を利用できます。
* :mode mode引数と同じ意味です
* :external_encoding 外部エンコーディング。"...
...

//emlist[例:IO.new による読み込みモードでのファイルオープン][ruby]{
i
o = IO.new(IO.sysopen("testfile"))
i
o.class # => IO
i
o.close
//}

//emlist[例:IO.for_fd による読み込み・バイナリモードでのファイルオープン][ruby]{
I
O.binwrite("testfile", "\xBF\xA...

IO.open(fd, mode = "r", **opts) -> IO (3106.0)

オープン済みのファイルディスクリプタ fd に対する新しい IO オブジェクトを生成して返します。

...オープン済みのファイルディスクリプタ fd に対する新しい
I
O オブジェクトを生成して返します。

I
O.open にブロックが与えられた場合、IO オブジェクトを生成しそれを引数としてブロックを
実行します。ブロックの終了と...
...ロックの結果を返します。
I
O.new, IO.for_fd はブロックを受け付けません。

=== キーワード引数
このメソッドは以下のキーワード引数を利用できます。
* :mode mode引数と同じ意味です
* :external_encoding 外部エンコーディング。"...
...

//emlist[例:IO.new による読み込みモードでのファイルオープン][ruby]{
i
o = IO.new(IO.sysopen("testfile"))
i
o.class # => IO
i
o.close
//}

//emlist[例:IO.for_fd による読み込み・バイナリモードでのファイルオープン][ruby]{
I
O.binwrite("testfile", "\xBF\xA...

IO.open(fd, mode = "r", **opts) {|io| ... } -> object (3106.0)

オープン済みのファイルディスクリプタ fd に対する新しい IO オブジェクトを生成して返します。

...オープン済みのファイルディスクリプタ fd に対する新しい
I
O オブジェクトを生成して返します。

I
O.open にブロックが与えられた場合、IO オブジェクトを生成しそれを引数としてブロックを
実行します。ブロックの終了と...
...ロックの結果を返します。
I
O.new, IO.for_fd はブロックを受け付けません。

=== キーワード引数
このメソッドは以下のキーワード引数を利用できます。
* :mode mode引数と同じ意味です
* :external_encoding 外部エンコーディング。"...
...

//emlist[例:IO.new による読み込みモードでのファイルオープン][ruby]{
i
o = IO.new(IO.sysopen("testfile"))
i
o.class # => IO
i
o.close
//}

//emlist[例:IO.for_fd による読み込み・バイナリモードでのファイルオープン][ruby]{
I
O.binwrite("testfile", "\xBF\xA...

NEWS for Ruby 2.1.0 (36.0)

NEWS for Ruby 2.1.0 このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。

...報があるため短いです。
十分な情報と共に書かれた全ての変更のリストは ChangeLog ファイルか bugs.ruby-lang.org の issue を参照してください。

== 2.0.0 以降の変更

=== 言語仕様の変更

* キーワード引数のデフォルト値が省略可...
...尾に'r','i','ri'という接尾辞を付けられるようになりました
//emlist{
# r を付けると有理数になる
42r # => Rational(42, 1)
3.14 # => 3.14.rationalize
6.022e+23r # 指数形式と一緒には使えない

# i を付けると虚数単位 i を掛けた...
...enSSL::BN.new Fixnum や Bignum を引数として取れるようになりました。

* open-uri
* 複数フィールドに同じ名前を使うことをサポートしました (Set-Cookieのように)

* Pathname
* 追加: Pathname#write
* 追加: Pathname#binwrite

* rake...