1
resposta

Não entendi a expressão saldosPorDiaDoMes.Length - 2

Boa tarde. Estou confusa para entender a expressão saldosPorDiaDoMes.Length - 2. O professor disse que essa expressão pega o penultimo elemento, mas imagina um array de 3 posições. 3 - 2 = 1, ENTÃO ele não está pegando o penultimo elemento que no caso é o 2 mas a partir do primeiro.

1 resposta

Olá Karolina

A função .lenght retorna o tamanho do array, porém o array tem os indices (posição) começando no 0 (zero)

Então o array de 3 elementos, tem o primeiro elemento na posição 0, segundo na posição 1, e terceiro na posição 2

Então teria lenght = 3

Ultimo elemento na posição = length - 1 = 2

Penultimo na posição = length - 2 = 1