В чем разница между методами removeLast() и popLast() массива в Swift?
В чем разница между методами removeLast() и popLast() массива в Swift? Они делают то же самое, удаляя и возвращая последний элемент массива. Может кто-нибудь сказать мне, когда использовать что?
Ответ 1
Эти два метода относятся к AnyRandomAccessCollection, который соответствует Array.
popLast возвращает nil, если коллекция пуста.
removeLast завершается сбой, если коллекция пуста. Он также имеет отбрасываемый результат.