Um momento
Aula 30
Cursos / Aprenda Go / Golang (Curso de Programação)
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: