somearray = ["some", "thing"]
anotherarray = ["another", "thing"]
somearray.push(anotherarray.flatten!)
期待した
["some","thing","another","thing"]
ri Array@flatten!
なぜこの質問は非常に多くの票を得ているのですか?ドキュメントは明示的なArray#flatten!
Flattenセルフです。変更が行われなかった場合(つまり、配列に
flatten!
ように機能しないために、彼または彼女が得られなかった結果を期待していました。最後に、質問は最適化問題ではなく論理問題を反映しています。詳細については、以下のpilcrowの回答を参照してください。