るりまサーチ

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

ライブラリ

キーワード

検索結果

Array#join(sep = $,) -> String (62132)

配列の要素を文字列 sep を間に挟んで連結した文字列を返します。

...用して)
join
した文字列を連結します。
ただし、配列要素が自身を含むような無限にネストした配列に対しては、以下
のような結果になります。

ary = [1,2,3]
ary.push ary
p ary # => [1, 2, 3, [...]]
p ary.join # => "...
...123123[...]"

@param sep 間に挟む文字列を指定します。nil のときは空文字列を使います。

[1, 2, 3].join('-') #=> "1-2-3"


@see Array#*, $,...
...用して)
join
した文字列を連結します。
ただし、配列要素が自身を含むような無限にネストした配列に対しては、以下
のような結果になります。

ary = [1,2,3]
ary.push ary
p ary # => [1, 2, 3, [...]]
p ary.join # => A...
...字列を指定します。nil のときは空文字列を使います。

[1, 2, 3].join('-') #=> "1-2-3"

@raise ArgumentError 配列要素が自身を含むような無限にネストした配列に対
して join を呼んだ場合に発生します。

@see Array#*, $,...

Array#shelljoin -> String (27113)

配列の各要素である文字列に対して、Bourne シェルのコマンドライン中で安全に 使えるためのエスケープを適用し、空白文字を介してそれらを連結したコマンド ライン文字列を生成します。

...スケープを適用し、空白文字を介してそれらを連結したコマンド
ライン文字列を生成します。

array
.shelljoin は、Shellwords.shelljoin(array) と等価です。

@return エスケープ結果を連結した文字列を返します。
@see Shellwords.#shelljoin...

Array#*(times) -> Array (21124)

配列の内容を times 回 繰り返した新しい配列を作成し返します。 値はコピーされないことに注意してくださいArray。

...配列の内容を times 回 繰り返した新しい配列を作成し返します。
値はコピーされないことに注意してくださいArray

@param times 繰り返したい回数を整数で指定します。

p [1, 2, 3] * 3 #=> [1, 2, 3, 1, 2, 3, 1, 2, 3]...

Array#*(sep) -> String (21069)

指定された sep を間にはさんで連結した文字列を生成して返します。Array#join(sep) と同じ動作をします。

...sep を間にはさんで連結した文字列を生成して返します。Array#join(sep) と同じ動作をします。

@param sep 文字列を指定します。

p [1,2,3] * ","
# => "1,2,3"

@see Array#join...

Array#to_s -> String (21049)

Array#join($,) と同じです。

...
Array#join
($,) と同じです。

[1, 2, 3, 4].to_s # => "1234"...

絞り込み条件を変える

Array#pack(template) -> String (21031)

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

...template 自身のバイナリとしてパックするためのテンプレートを文字列で指定します。


以下にあげるものは、Array#pack、String#unpack
のテンプレート文字の一覧です。テンプレート文字は後に「長さ」を表す数字
を続けること...
...nt16_t
S: uint16_t
l: int32_t
L: uint32_t
//}

==== 各テンプレート文字の説明

説明中、Array#pack と String#unpack で違いのあるものは `/' で区切って
Array#pack の説明 / String#unpack の説明」としています。

: a

ASCII文字列(null文字を詰...
...c*") # => "Ruby"

s = ""
[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"
//}

: 文字列を数値(文字コード)の配列に変換する...