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

Generic trong Swift là gì?

Câu trả lời

Trong Swift, Generic là một tính năng mạnh mẽ cho phép bạn viết mã linh hoạt, có thể tái sử dụng và có thể làm việc với bất kỳ loại nào, tuân theo các yêu cầu mà bạn định nghĩa. Điều này có nghĩa là bạn có thể tránh việc lặp lại mã và giữ mã nguồn của mình khô ráo (DRY - Don't Repeat Yourself).

Cách hoạt động của Generics:

  • Tạo Ra Mã Linh Hoạt: Generics cho phép tạo ra các hàm, lớp, cấu trúc, hoặc liệt kê (enumerations) có thể làm việc với bất kỳ loại dữ liệu nào.
  • Ràng Buộc Loại Dữ Liệu: Bạn có thể tạo ra các ràng buộc (constraints) cho generics, yêu cầu các giá trị đầu vào phải tuân theo những yêu cầu này, chẳng hạn như phải tuân theo một protocol cụ thể.
  • Tái Sử Dụng Mã: Generics giúp ngăn chặn...
middle

middle

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

middle

Trong swift, sự khác biệt giữa một computed property và một property gán cho một closure là gì?

junior

Giá trị của 'len' là bao nhiêu? Giải thích?

swift Copy
var array1 = [1, 2, 3, 4, 5]
var array2 = array1
array2.append(6)
var len = array1.count
senior

Thuộc tính autoclosure là gì và khi nào nên sử dụng nó trong Swift?

Bình luận

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

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