Go Dictionary'deki Değerler İle Listenin Elemanlarını Eşleştirme Örneği
"Go" Programlama dilinde "Dictionary'deki Değerler İle Listenin Elemanlarını Eşleştirme Örneği" ile ilgili örnek kod aşağıda gösterilmiştir.
package main
import (
"fmt"
)
func main() {
roll_number := []int{1, 10, 7, 6, 16, 35, 30, 45, 50}
sample_dict := map[string]int{"Ankara": 6, "Bursa": 16, "İzmir": 35, "İstanbul": 34}
fmt.Printf("List: %v\n", roll_number)
fmt.Println("Dictionary:")
for key, value := range sample_dict {
fmt.Printf("(%v, %v)\n", key, value)
}
var result []int
for _, item := range roll_number {
if _, ok := sample_dict[item]; ok {
result = append(result, item)
}
}
fmt.Printf("Eşleşenler: %v\n", result)
}