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 khi gọi một phương thức private so với gọi một phương thức public từ bên trong lớp định nghĩa nó là gì?

middle

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

middle

Proc 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