Каков правильный способ добавления элемента в конец необязательного массива? Скажем, у меня есть необязательный массив, myArray, и я хочу добавить '99' в конец. Append() не работает в массиве nil, поэтому единственным решением, которое я могу найти, является следующее, но оно не выглядит очень элегантным:
var myArray = [Int]?()
if myArray?.count > 0 {
myArray?.append(99)
} else {
myArray = [99]
}