Tôi muốn gọi hàm f
5 lần (ví dụ) và nhận danh sách kết quả. Ngay bây giờ tôi có điều này:Gọi hàm nhiều lần và nhận danh sách kết quả
(1..5).to_a.map!{f}
Lưu ý: Ngay bây giờ f
là một hàm mang theo không có đầu vào và trả về true
hoặc false
. Vì vậy, khi điều này được thực hiện chạy, tôi nhận được một danh sách các giá trị 5 true
/false
.
Có cách nào tốt hơn để làm điều này sử dụng khác được xây dựng trong các chức năng (có thể reduce
? Tôi có ý tưởng đó, nhưng không thể tìm ra cách để sử dụng nó ...)
wow ... làm cách nào tôi bỏ lỡ điều đó! cảm ơn @Dave Newton, chính xác những gì tôi đang tìm kiếm. – trh178