るりまサーチ

最速Rubyリファレンスマニュアル検索!
9件ヒット [1-9件を表示] (0.111秒)

別のキーワード

  1. string []=
  2. string []
  3. string slice
  4. string slice!
  5. string gsub

ライブラリ

検索結果

Array#pack(template, buffer: String.new) -> String (347.0)

配列の内容を template で指定された文字列にしたがって、 バイナリとしてパックした文字列を返します。

...文字列の通りです。

buf
fer が指定されていれば、バッファとして使って返値として返します。
もし template の最初にオフセット (@) が指定されていれば、
結果はオフセットの後ろから詰められます。
buf
fer の元の内容がオフ...
...られます。

buf
fer オプションはメモリ確保が発生しないことを保証するものでは
ないことに注意してください。
buf
fer のサイズ(capacity)が足りなければ、packはメモリを確保します。

//emlist[例][ruby]{
['!'].pack('@1a', buffer: 'abc') #...
...=> "a!"
['!'].pack('@5a', buffer: 'abc') # => "abc\u0000\u0000!"
//}

@param template 自身のバイナリとしてパックするためのテンプレートを文字列で指定します。
@param buffer 結果を詰めるバッファとして使う文字列オブジェクトを指定します...