Rubyリファレンス: Home

* (Array)

Edit   History

標準クラス・モジュール > Array > *

array * int

*演算子(メソッド)は、左辺の配列arrayの要素を右辺の数intだけ繰り返し並べた配列を作って返します。

arr = ["one", "two", "three"]
p arr * 3
["one", "two", "three", "one", "two", "three", "one", "two", "three"]
array * str

*の右辺に文字列strを置くと、配列の各要素を文字列に変換し、strを区切り文字として結合した文字列を返します。joinと同じ機能です。

arr = ["one", "two", "three"]
puts arr * ", "
one, two, three

関連項目