Swift 2.0 popLast()
công trình trên một mảng, như thế này:Làm thế nào để bạn sử dụng Swift 2.0 popFirst() trên một Array?
var arr = [1,2,3]
let i = arr.popLast()
Bây giờ arr
là [1,2] và i
là 3 (bọc trong một Tùy chọn).
Nhưng mặc dù cũng có popFirst()
, nó không biên dịch. Tôi khá chắc chắn rằng nó được sử dụng để, nhưng nó không phải bây giờ:
var arr = [1,2,3]
let i = arr.popFirst() // compile error
Điều gì đang xảy ra ở đây? Khi nào phương pháp này thực sự có thể sử dụng được?
cảm ơn vì đã giải thích bí ẩn này! Tôi đoán, bạn chỉ cần sử dụng ** removeFirst ** - nhưng bạn phải kiểm tra một cách phiền toái mảng đang trống, với removeFirst. – Fattie