cuốn sách gpt4 ai đã làm

ruby - 从 Ruby 程序执行 Ruby 程序的最佳方式是什么?

In lại Tác giả: Vũ trụ không gian Thời gian cập nhật: 2023-11-03 18:31:24 28 4
mua khóa gpt4 Nike

Tôi muốn làm điều gì đó như thế này từ tập lệnh Ruby trong một vòng lặp:

  1. Viết một tập tin a.rb (thay đổi mỗi lần lặp)
  2. Hệ thống thực thi (ruby 'a.rb')
  3. a.rb ghi một chuỗi có kết quả vào tệp "results"
  4. a.rb hoàn thành và Ruby trả về "true" (giả sử không có lỗi)
  5. Gọi tập lệnh để đọc tệp "kết quả" và thực hiện hành động.

Tôi ước có nhiều cách tốt hơn để làm điều này. Ví dụ: thay vì các bước #2-#5 tôi chỉ có thể tải "a.rb" (bên trong vòng lặp) và gọi một trong các phương thức của nó? Có cách nào tốt hơn bằng cách sử dụng eval() hoặc cái gì khác không? (Tìm hiểu về siêu lập trình nằm trong danh sách việc cần làm trong Ruby của tôi.)

câu trả lời hay nhất

我认为 đánh giá Có lẽ đó là giải pháp phù hợp để tạo mã động; Không cần phải tạo gì cả a.rb, chỉ eval('some-code-that-would-be-in-a.rb').

Giới thiệu về Ruby - Cách tốt nhất để thực thi chương trình Ruby từ chương trình Ruby là gì? , chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/3518431/

28 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress