Neste breve artigo, aprenderemos a reverter uma fatia.
Ao contrário de outras linguagens de programação, como o Python, o GO não possui um método pré-criado, você pode chamar e reverter uma fatia.
Portanto, precisaremos fazer isso manualmente. A seguir, estão as etapas que seguiremos para reverter uma fatia.
Um código de exemplo é como mostrado:
Pacote principalO exemplo acima usa um loop e o operador de alcance para iterar a matriz. No entanto, usamos o len da matriz, menos 1, menos a iteração atual.
Em seguida, usamos o método de apêndice para anexar o novo valor à fatia invertida. A fatia resultante é como mostrado:
$ go run reverse_slice.irVocê também pode usar o comprimento da fatia ao contrário. Um exemplo é como mostrado:
rev_slc: = [] intO método acima funciona de perto com o acima, mas utiliza o operador de decréscimo.
Conclusão
Este foi um breve artigo sobre como reverter uma fatia na linguagem de programação Go.