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

senior

FactoryBot là gì? Khác gì với fixture truyền thống?

middle

Những nhược điểm của câu lệnh case so với các câu lệnh elsif lặp đi lặp lại là gì?

expert

Sự khác biệt giữa extendinclude trong Ruby là gì?

Bình luận

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

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