るりまサーチ

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

別のキーワード

  1. _builtin inject
  2. enumerable inject
  3. elements inject
  4. rexml/document inject

ライブラリ

クラス

モジュール

キーワード

検索結果

<< < 1 2 >>

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

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

...""
[82, 117, 98, 121].each {|c| s << c}
s # => "Ruby"

[82, 117, 98, 121].collect {|c| sprintf "%c", c}.join # => "Ruby"

[82, 117, 98, 121].inject("") {|s, c| s << c} # => "Ruby"
//}

: 文字列を数値(文字コード)の配列に変換する例
//emlist[][ruby]{
"Ruby".unpack('C*')...

Ripper::Filter#parse(init = nil) -> object (7.0)

自身の持つ Ruby プログラムの解析を開始します。各種イベントハンドラで処 理を行った結果を返します。

...てイベントハンドラに渡されていきます。各種イベン
トハンドラの戻り値は次のイベントハンドラに渡されます。
Enumerable#inject のように、最終的な結果を戻り値として返します。

@see Ripper::Filter#on_default, Ripper::Filter#on_XXX...

String#unpack(template) -> Array (7.0)

Array#pack で生成された文字列を テンプレート文字列 template にしたがってアンパックし、 それらの要素を含む配列を返します。

...""
[82, 117, 98, 121].each {|c| s << c}
s # => "Ruby"

[82, 117, 98, 121].collect {|c| sprintf "%c", c}.join # => "Ruby"

[82, 117, 98, 121].inject("") {|s, c| s << c} # => "Ruby"
//}

: 文字列を数値(文字コード)の配列に変換する例
//emlist[][ruby]{
"Ruby".unpack('C*')...
<< < 1 2 >>