Một block có phải ...
Một block có phải ...
Trong Ruby, một block không phải là một đối tượng. Block là một đoạn mã được đặt giữa do...end
hoặc {...}
và thường được truyền vào các phương thức như một đối số ngầm định. Tuy nhiên, block có thể được chuyển đổi thành một đối tượng của lớp Proc
bằng cách sử dụng các phương thức như lambda
hoặc proc
. Khi đã chuyển đổi thành một đối tượng Proc
, block có thể được lưu trữ trong biến, truyền như một đối số cho các phương thức khác, và gọi nhiều lần.
Ví dụ:
# Block thông thường không ph...
senior
Gợi ý câu hỏi phỏng vấn
Chưa có bình luận nào