Tôi hy vọng tôi không lặp lại bất kỳ ai ở đây, nhưng tôi đã tìm kiếm trên google và ở đây và không tìm ra bất kỳ thứ gì. Câu hỏi này thực sự là vấn đề "làm tình" mã của tôi.Có thể tham chiếu đến một tham số được truyền cho một phương thức trong khối được truyền trong ruby không?
Dir.new('some_directory').each do |file|
# is there a way to refer to the string 'some_directory' via a method or variable?
end
Thanks:
Những gì tôi đặc biệt cố gắng để làm điều này là!
Oooo, tôi thích điều đó! Tôi thậm chí không biết đó là hợp pháp. Tôi vẫn là một n00b ruby. Xin lỗi tôi không thể bỏ phiếu, tôi chưa có danh tiếng. –
tức là, đây chính xác là những gì tôi đang tìm kiếm. Tôi chỉ cố gắng để cứu bản thân mình MỘT dòng mã và đây là nó :) –
:)! Đó là một cách hay để làm cho mọi thứ nhỏ gọn, nhưng giống như hầu hết những điều tốt đẹp, việc sử dụng quá mức sẽ dẫn đến mã không thể đọc được, vì vậy tôi có xu hướng sử dụng nó một cách tiết kiệm hoặc có ý nghĩa gì. (Tôi nghĩ nó có ý nghĩa ở đây.) – Ashe