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

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

Câu trả lời

Giá trị của len trong đoạn mã Swift được cung cấp là 5.

Giải thích: Khi bạn gán array2 = array1, array2 trở thành một bản sao của array1 và bất kỳ thay đổi nào đối với array2 sẽ không ảnh hưởng đến array1. Do đó, khi array2.append(6) được thực hiện, phần tử 6 được thêm vào array2 nhưng không ảnh hưởng đến array1. Vì vậy,...

junior

junior

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

middle

Giải thích sự khác biệt giữa DispatchQueue.main.asyncDispatchQueue.main.sync trong Swift?

senior

Copy on Write (CoW) trong Swift là gì?

expert

Tại sao chúng ta không thể chỉ sử dụng weak ở mọi nơi và quên đi unowned trong Swift?

Bình luận

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

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