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

Trong Swift, cú pháp trailing closure là gì?

Câu trả lời

Cú pháp trailing closure trong Swift cho phép bạn viết một closure ngay sau cặp dấu ngoặc đơn của một hàm khi closure là tham số cuối cùng của hàm đó. Điều này giúp mã nguồn trở nên gọn gàng và dễ đọc hơn, đặc biệt khi closure có nội dung dài.

Khi sử dụng cú pháp trailing closure, bạn không cần phải viết nhãn tham số cho closure khi gọi hàm. Điều này làm cho mã nguồn trở nên sạch sẽ hơn và giảm bớt sự lặp lại không cần thiết.

Ví dụ, giả sử bạn có một hàm animate như sau:

swift Copy
func animate(duration: Double, animations: () -> Void) {
    prin...
middle

middle

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

junior

Trong IOS có các trạng thái nào? Hãy giải thích chúng

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
middle

Giải thích kiến trúc IOS?

Bình luận

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

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