Array#fill を使います。
girls = %w(まどか さやか)
#=> ["まどか", "さやか"]
girls.dup.fill(girls.length...5) { '杏子' }
#=> ["まどか", "さやか", "杏子", "杏子", "杏子"]
dup
を外せば、レシーバを直接書き換えます。
More than 5 years have passed since last update.
Array#fill を使います。
girls = %w(まどか さやか)
#=> ["まどか", "さやか"]
girls.dup.fill(girls.length...5) { '杏子' }
#=> ["まどか", "さやか", "杏子", "杏子", "杏子"]
dup
を外せば、レシーバを直接書き換えます。
Register as a new user and use Qiita more conveniently