Aula 30
Aprenda Mais Sobre Pegar um Pedaço (Slice) de uma Array em Go - Aula de Golang
Summary
# Resumo da Aula sobre Slices em Go
Na aula de hoje, continuamos a explorar **slices** (pedaços de uma array) na linguagem **Go**. Aqui estão os principais pontos abordados:
- **Uso de Índices em Slices**:
- Podemos pegar partes de uma array utilizando a notação de índices (coxetes) com o formato `[inicial:final]`, onde o índice `final` não é incluído.
- **Omitindo o Índice Final**:
- Se omitirmos o índice final, por exemplo, usando `[:2]`, começamos do início da array até o índice 2, incluindo-o, resultando nos elementos `[2, 3, 5, 8, 13]`.
- **Omitindo o Índice Inicial**:
- Se omitirmos o índice inicial e definirmos um índice final, como em `[1:5]`, começamos do início da array e vamos até o índice 5, resultando em `[1, 1, 2, 3, 5]`.
- **Omitindo Ambos os Índices**:
- Ao deixar apenas os dois pontos `[:]`, obtemos a array inteira, pois não há restrições para os índices inicial e final.
## Conclusão
- Omissão do índice inicial: começa do começo da array.
- Omissão do índice final: vai até o final da array.
E assim encerramos a aula de hoje. Até a próxima!
Video Transcript
Estamos de volta nesta aula, vamos continuar a nossa aprendida de slices, pedaços de uma array na linguagem Go.
Então vamos ver aqui mais algumas coisas sobre esses índices aqui nos coxetes.
A gente aprendeu que a gente pode pegar um parte de uma array usando o coxete com o sinal de igual entre o índice inicial e final.
Final não é incluído, é o valor. Então vamos aprender outras maneiras aqui também.
Se eu dizer números dessa maneira aqui, você pode ometer o índice inicial e o índice final, mas vamos começar só omitindo o índice final.
Se eu disser 2 igual e omitir o índice final, o que é que acontece?
Ele vai pegar, começar do 0, 1, 2, do índice 2, e vai até o final da array, se você não disser o índice aqui final.
Então isso que vai acontecer.
Não vai ferometer a frente é além de para ver o que dá. Vou comentar esse outro aqui porque a gente não quer ver.
Vou rodar de novo, você vê que a gente pega 2, 3, 5, 8 e 13, que vai dar aqui até o final, certo?
Isso que acontece quando você omite o índice final.
Bom, o que acontece se a gente fizer ao contrário, né?
A gente omite o índice inicial mais o índice final. Vamos por 5.
Vamos ver no que dá aqui.
Então 1, 1, 2, 3, 5.
Então se você omitir o índice inicial, ele começa do começo da array, vai até o índice final, menos 1 que você determina.
Nesse caso o índice 5 tem o valor 8, então ele vai até o índice 5, menos 1 que é esse cara aqui.
1, 1, 2, 3, e 5.
Agora vamos ver o que acontece se a gente omite os dois.
Deixar só os dois pontos, da sua maneira.
Só os dois pontos. Vamos ver.
Então a gente obteve o quê?
A array inteira. Então não tinha restrições para o inicial nem para o final, então ele pegou do começo da array até o final da array.
Conclusão, se você omite o inicial, ele começa do começo da array.
Se você omite o final, ele vai até o final da array.
Então por essa aula é só e até a próxima.
Nenhum comentário ainda (loading...)
Nenhum comentário ainda (loading...)
Gostou da aula? 😆👍
Apoie nosso trabalho com uma doação: