Adicionando elementos a matrizes opcionais no Swift
Qual é a maneira correta de acrescentar um elemento no final de uma matriz opcional? Digamos que eu tenho uma matriz opcional, myArray, e quero acrescentar '99' no final. Append () não funciona em uma matriz nula; portanto, a única solução que posso encontrar é a seguinte, mas não parece muito elegante:
var myArray = [Int]?()
if myArray?.count > 0 {
myArray?.append(99)
} else {
myArray = [99]
}