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

junior

send và public_send khác nhau như thế nào?

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ì?

middle

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

Bình luận

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

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