A alternativa correta não seria var itens : Array() ao invés de a questão var itens = Array(), pois na aula foi explicado como utilizando : e não =
A alternativa correta não seria var itens : Array() ao invés de a questão var itens = Array(), pois na aula foi explicado como utilizando : e não =
Oii Tatiana, tudo bem?
Na alternativa C, o correto na verdade seria: var itens: Array<Item>
. Porque quando adicionamos o () estamos falando para inicializar o array. Porém, não podemos inicializar um array na definição da sua tipagem (o : marca um tipo).
Por isso as alternativas corretas são A) e D). Na alternativa D), usamos o que chamamos de tipo de inferência, que basicamente determina o tipo de forma automática. E com o () estamos inicializando o array vazio.
Espero ter ajudado :D
Muito obrigada ajudou sim