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

Sự khác nhau giữa map, each, và select trong Ruby là gì?

Câu trả lời

Đây là 3 phương thức phổ biến trong module Enumerable:

  • each: Duyệt qua từng phần tử, thường dùng để thực thi thao tác (như in ra, tính toán). Không trả về mảng mới, mà trả về chính đối tượng ban đầu.
    ruby Copy
    [1,2,3].each { |x| puts x } # In ra từng số
  • map: Biến đổi từng phần tử và trả về mảng mới với giá trị đã thay đổi.
    ruby Copy
    [1...
junior

junior

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

middle

Sự khác biệt giữa #==#equal? là gì?

senior

Phương thức có phải là một đối tượng không?

middle

N+1 query là gì? Làm sao để nhận biết và khắc phục

Bình luận

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

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