Your Web News in One Place

Help Webnuz

Referal links:

Sign up for GreenGeeks web hosting
April 15, 2022 02:03 am GMT

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

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]

Concluso:

  • A partir da funo main, declaramos um slice. Tambm imprimimos o valor original da slice.

  • Definimos uma funo onde estamos passando os valores originais do slice e verificando as duplicatas.

  • Lgica para verificao de duplicatas: Para isso definimos outra slice e atribuindo os primeiros valores verificando se o valor j existe na novo slice ou no. Ele retorna o slice sem duplicatas.

  • Estamos chamando a funo removeDuplicate da funo principal onde o slice de retorno da funo impressa.

Espeor ter ajudado.


Original Link: https://dev.to/williamkoller/como-remover-dados-duplicados-em-go-4d0p

Share this article:    Share on Facebook
View Full Article

Dev To

An online community for sharing and discovering great ideas, having debates, and making friends

More About this Source Visit Dev To