作者:哪来的咸鱼 | 来源:互联网 | 2023-05-25 09:23
假设我想要一个people
从数据库查询构建的数组.我通常会写
people = Array.new
db.execute("select name from people") {|person| people <
工作正常,但我想知道是否有一种方法可以在一行中创建,如果它尚不存在则创建一个数组然后填充它.
1> Marc-André L..:
不,这不是惯用语.用途to_a
:
people = db.execute("select name from people").to_a