Sự khác biệt giữa việc gọi block và gọi phương thức là gì?
Sự khác biệt giữa việc gọi block và gọi phương thức là gì?
Trong Ruby, cả block và phương thức đều là cách để nhóm các dòng mã lại với nhau để thực thi. Tuy nhiên, chúng có một số sự khác biệt quan trọng về cách thức hoạt động và sử dụng:
do...end
hoặc {...}
, có thể được truyền vào phương thức như một đối số ngầm định. Block thường được sử dụng để thực hiện một hành động cụ thể trên mỗi phần tử của một tập hợp, hoặc để cung cấp một đoạn mã tùy chỉnh cho một phương thức.middle
Gợi ý câu hỏi phỏng vấn
Chưa có bình luận nào