1
resposta

Por que o id começa com 0?

É uma dúvida bem simples, mas não entendi o motivo do primeiro filme ter ID 0. A primeira coisa antes de adicionar o filme na lista não é somar +1?

1 resposta

Oi Luan, tudo bem?

No caso do primeiro filme, o ID é definido como 0 e, em seguida, é incrementado para 1. Isso é uma convenção comum em programação, onde os índices de uma lista geralmente começam em 0.

Essa convenção é adotada porque os índices de uma lista são baseados em posições de memória. O primeiro elemento de uma lista é armazenado na posição de memória 0, o segundo elemento na posição 1 e assim por diante. Portanto, o primeiro filme adicionado à lista recebe o ID 0 para indicar que ele está na posição de memória 0.

Essa convenção é muito utilizada em várias linguagens de programação e frameworks. É importante ter em mente que o ID é apenas um identificador único para cada filme na lista, e o valor inicial de 0 não afeta a funcionalidade do sistema.

Espero ter esclarecido a sua dúvida!

Um abraço e bons estudos.