Como remover dados duplicados em go

Ola devs e devas

Iremos usar de exemplo um slice de int para passarmos dados duplicados nele.

Criaremos um arquivo main.go de exemplo

Esse é o retorno:

intSliceValues [1 2 3 3 4 4 5 6 7 8 9 9 9]

Agora iremos criar uma function para remover os d…


This content originally appeared on DEV Community and was authored by Will Koller

Ola devs e devas

Iremos usar de exemplo um slice de int para passarmos dados duplicados nele.

Criaremos um arquivo main.go de exemplo

Image description

Esse é o retorno:

intSliceValues [1 2 3 3 4 4 5 6 7 8 9 9 9]

Agora iremos criar uma function para remover os dados duplicados

Image description

E agora no main, ficaria assim:

Image description

O retorno:

intSliceValues [1 2 3 3 4 4 5 6 7 8 9 9 9]
uniqueSlice [1 2 3 4 5 6 7 8 9]

Conclusão:

  • A partir da função main, declaramos um slice. Também imprimimos o valor original da slice.

  • Definimos uma função onde estamos passando os valores originais do slice e verificando as duplicatas.

  • Lógica para verificação de duplicatas: Para isso definimos outra slice e atribuindo os primeiros valores verificando se o valor já existe na novo slice ou não. Ele retorna o slice sem duplicatas.

  • Estamos chamando a função removeDuplicate da função principal onde o slice de retorno da função é impressa.

Espeor ter ajudado.


This content originally appeared on DEV Community and was authored by Will Koller


Print Share Comment Cite Upload Translate Updates
APA

Will Koller | Sciencx (2022-04-15T02:03:42+00:00) Como remover dados duplicados em go. Retrieved from https://www.scien.cx/2022/04/15/como-remover-dados-duplicados-em-go/

MLA
" » Como remover dados duplicados em go." Will Koller | Sciencx - Friday April 15, 2022, https://www.scien.cx/2022/04/15/como-remover-dados-duplicados-em-go/
HARVARD
Will Koller | Sciencx Friday April 15, 2022 » Como remover dados duplicados em go., viewed ,<https://www.scien.cx/2022/04/15/como-remover-dados-duplicados-em-go/>
VANCOUVER
Will Koller | Sciencx - » Como remover dados duplicados em go. [Internet]. [Accessed ]. Available from: https://www.scien.cx/2022/04/15/como-remover-dados-duplicados-em-go/
CHICAGO
" » Como remover dados duplicados em go." Will Koller | Sciencx - Accessed . https://www.scien.cx/2022/04/15/como-remover-dados-duplicados-em-go/
IEEE
" » Como remover dados duplicados em go." Will Koller | Sciencx [Online]. Available: https://www.scien.cx/2022/04/15/como-remover-dados-duplicados-em-go/. [Accessed: ]
rf:citation
» Como remover dados duplicados em go | Will Koller | Sciencx | https://www.scien.cx/2022/04/15/como-remover-dados-duplicados-em-go/ |

Please log in to upload a file.




There are no updates yet.
Click the Upload button above to add an update.

You must be logged in to translate posts. Please log in or register.