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

Giải thích về idiom a ||= b trong Ruby?"

expert

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

middle

Làm sao để bảo mật các endpoint API trong Rails?

Bình luận

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

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