def find_users_online(count = 1)
users = Array.new
count.times do
users += get_users_online
end
users # <==== I want to remove this here
end
上記のコードでは、関数の最後に「users」変数を再度配置して、正しい値 (users) を返す必要があります。しかし、時間ブロックがユーザーの値を返し、関数の最後で「ユーザー」を削除できる可能性はありますか?
def find_users_online(count = 1)
users = Array.new
count.times.and_return do # <== something like this
users += get_users_online
end
end