Giter Club home page Giter Club logo

Comments (13)

diegoparra avatar diegoparra commented on August 22, 2024

bati um pouco de cabeça pq tava tentando atribuir o resultado do delete ao identificador X, ai depois me liguei que não precisava, era só rodar o delete e sucesso.

https://play.golang.org/p/0Jorwigd4J-

from aprendago.

an4kein avatar an4kein commented on August 22, 2024

https://play.golang.org/p/dyKDxPxb_Ek

Esse foi muito suave

package main

import (
	"fmt"
)

func main() {
	mepezin := map[string][]string{"cores": []string{"verde", "azul", "preto"}}

	mepezin["tools"] = []string{"gobuster", "dirbuster", "set"}

	fmt.Println(mepezin)
	
	delete(mepezin, "tools")
	for i,v := range mepezin {
		fmt.Println(i,v)
	}
}

Output

map[cores:[verde azul preto] tools:[gobuster dirbuster set]]
cores [verde azul preto]

Program exited.

StackOverflow salvando vidas

https://stackoverflow.com/questions/1736014/delete-mapkey-in-go#:~:text=To%20delete%20a%20map%20entry,already%20absent%20from%20the%20map.

from aprendago.

alansantosmg avatar alansantosmg commented on August 22, 2024

Incluí uma verificação. Primeiro verifica se o item existe. Se existir deleta. Se não existir, avisa usuário.

package main

import "fmt"

func main() {

   hobbies := map[string][]string{
   	"Santos_Alan": {"Programming",
   		"Play Guitar",
   		"Running"},
   	"Beltrão_Henrique": {"Gamming",
   		"learn",
   		"going out"},

   	"Fiuza_Alice": {"Dancing",
   		"playing with dools"},
   }

   // add item
   hobbies["Kiko Loureiro"] = []string{"comedia", "comer", "dançar"}

   // remove item
   if y, ok := hobbies["Fiuza_Alice"]; !ok {
   	fmt.Printf("Não existe %v\n", y)

   } else {
   	delete(hobbies, "Fiuza_Alice")
   }

   // mostrar Map
   for k, hobbie := range hobbies {
   	fmt.Println(k)
   	for _, v := range hobbie {
   		fmt.Printf("\t - %v\n", v)
   	}
   }
}

from aprendago.

Lucasmirandar avatar Lucasmirandar commented on August 22, 2024

https://play.golang.org/p/LgJA37mmVYz

from aprendago.

tomashugo avatar tomashugo commented on August 22, 2024
package main

import (
	"fmt"
)

func main() {
	
	hobbies := map[string][]string{
		"almeida_tomas": []string{"Estudar programação","Viajar","Ir a praia"},
		"silva_fausto": []string{"Apresentar o Domingão","Interromper os outros"},
	}
	
	hobbies["junior_neymar"] = []string{"Jogar Futebol", "Hang out com os parça"}
	
	delete(hobbies, "almeida_tomas")
	
	for key, value := range hobbies {
		fmt.Println(key)
		
		for _, value2 := range value {
			fmt.Println("\t", value2)
		}
	}
}

from aprendago.

viniciussanchez avatar viniciussanchez commented on August 22, 2024

https://go.dev/play/p/W8i8a6TAVDz

from aprendago.

AlissonAp avatar AlissonAp commented on August 22, 2024

https://go.dev/play/p/506qMoYxjGk

from aprendago.

wfrsilva avatar wfrsilva commented on August 22, 2024

Cap. 9 – Exercícios: Nível #4 – 10
https://go.dev/play/p/EqLPh5NGaF1

image

from aprendago.

M3L1M avatar M3L1M commented on August 22, 2024

func main() {
pessoas := map[string][]string{
"holyfield_reginaldo": []string{
"Brigar com o Todo duro",
"Maior pugilista do brasil",
}, "duro_todo": []string{
"Brigar com o Holyfield",
"Enganar o Holyfield com uma coroa de flores e partir pra cima em tv ao vivo",
},
}

pessoas["melim_gabriel"] = []string{"Programar"}

delete(pessoas, "melim_gabriel")

for k, v := range pessoas {
	fmt.Println(k)
	for i, h := range v {
		fmt.Println("\t", i, " - ", h)
	}
}

}

from aprendago.

adelsonsljunior avatar adelsonsljunior commented on August 22, 2024
package main

import (
	"fmt"
)

func main() {

	mapa := map[string][]string{
		"santos_pedro": []string{
			"futebol", "vôlei",
		},
		"pereira_maria": []string{
			"programação", "animes", "séries",
		},
	}

	mapa["rodriguez_viviam"] = []string{
		"desenhar", "escrever",
	}

	delete(mapa, "santos_pedro")

	for key, value := range mapa {
		fmt.Println(key)

		for _, hobbies := range value {
			fmt.Println("\t", hobbies)
		}
	}

}

from aprendago.

UdsonWillams avatar UdsonWillams commented on August 22, 2024

Cap 9, EX 10:

package main

import "fmt"

func main() {

	my_map := map[string][]string{
		"udson_willams": []string{"jogar ci es", "teste1"},
		"elida_maria":   []string{"viajar", "teste2"},
		"jose_eduardo":  []string{"vender produtos", "teste3"},
		"everton_lima":  []string{"andar de moto", "teste4"},
	}

	my_map["marcos_souza"] = []string{"empinar de moto", "teste5"}

	for k, v := range my_map {
		fmt.Printf("chave: %v \n", k)
		for i, hobbie := range v {
			fmt.Printf("index: %v e com valor: %v\n", i, hobbie)
		}
		fmt.Print("\n")
	}

	// Deletando do map a key e o seu valor
	delete(my_map, "udson_willams")

	fmt.Println("Map com novos valores >> ")
	for k, v := range my_map {
		fmt.Printf("chave: %v \n", k)
		for i, hobbie := range v {
			fmt.Printf("index: %v e com valor: %v\n", i, hobbie)
		}
		fmt.Println()
	}
}

from aprendago.

DominMFD avatar DominMFD commented on August 22, 2024

https://go.dev/play/p/LpMEYrjSSL7

from aprendago.

thiagoCalazans-dev avatar thiagoCalazans-dev commented on August 22, 2024
// You can edit this code!
// Click here and start typing.
package main

import "fmt"

func main() {
	x := map[string][]string{
		"chave": []string{
			"valor1", "valor2", "valor3",
		},
		"chave2": []string{
			"valor21", "valor22", "valor23",
		},
	}

	x["chave3"] = []string{
		"valor31", "valor32", "valor33",
	}

	delete(x, "chave2")

	for k, v := range x {
		fmt.Println(k)
		for i, h := range v {
			fmt.Println(i, "-", h)
		}
	}

}

from aprendago.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.