Tự hỏi nếu có cách nào tôi có thể sử dụng sql.eachRow
như máy phát điện, sử dụng nó trong bối cảnh DSL nơi Bộ sưu tập hoặc Iterator được mong đợi. Trường hợp sử dụng mà tôi đang cố gắng thực hiện là tạo luồng JSON - những gì tôi đang cố gắng thực hiện là:Giải pháp cho việc thiếu từ khóa máy phát/sản lượng trong Groovy
def generator = { sql.eachRow { yield it } }
jsonBuilder.root {
status "OK"
rows generator()
}
Tuy nhiên, JVN có JRuby và JPython - vì vậy nó có thể được thực hiện. Cả hai ngôn ngữ đều có 'yield'. – will