How to create key value dictionary in Go

1 Answer

0 votes
package main

import "fmt"

func main() {
    dict := map[int]string {
	   4: "go",
	   6: "c",
	   1: "c++",
	   5: "java" }
    
    fmt.Printf("key values:\n");
    for key, value := range dict {
        fmt.Printf("%d - %s\n", key, value)
    }
    
    fmt.Printf("\nkeys:\n");
    for key := range dict {
        fmt.Printf("%d\n", key)
    }
    
    fmt.Printf("\nvalues:\n");
    for _, value := range dict {
        fmt.Printf("%s\n", value)
    }
}




/*
run:

key values:
4 - go
6 - c
1 - c++
5 - java

keys:
4
6
1
5

values:
c
c++
java
go

*/

 



answered Dec 10, 2022 by avibootz
...