Câu hỏi phỏng vấn Ruby
Câu hỏi

Enumerable là gì? Bạn thường dùng phương thức nào trong module này?

Câu trả lời

Enumerable là một module có sẵn trong Ruby, cung cấp tập hợp các phương thức dùng để duyệt, lọc, sắp xếp và xử lý dữ liệu. Module này thường được include vào các class như Array, Hash, Range... để cung cấp khả năng duyệt qua phần tử.

Để sử dụng Enumerable, một class chỉ cần định nghĩa phương thức each, sau đó có thể tự động sử dụng toàn bộ các phương thức của module này như:

  • each: duyệt từng phầ...
junior

junior

Gợi ý câu hỏi phỏng vấn

junior

Ruby có hỗ trợ đa kế thừa không? Làm thế nào để mix nhiều hành vi

middle

Sự khác biệt giữa Array#mapArray#each trong Ruby là gì?

middle

Khi nào bạn sử dụng cú pháp do/end so với cú pháp sử dụng dấu ngoặc nhọn {} cho một block?

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào