VGrabko
@VGrabko
Golang, Php, Js

Как работать с картой?

Вот очень хитрый мап https://play.golang.org/p/PmdPLw0bix Как с ним работать ума не приложу...
  • Вопрос задан
  • 150 просмотров
Решения вопроса 2
kana-desu
@kana-desu
Golang, Clojure, Elixir, Ruby
play

package main

import "fmt"

type cache map[string]map[string]map[string]string

var localizationParseCache cache

func main() {	
	localizationParseCache = cache{
		"test": {
			"testing": {
				"test": "tt",
			},
		},
	}
	
	localizationParseCache["test"]["testing"]["test2"] = "ttt"
	
	
	
	fmt.Println(localizationParseCache)
}


Вообще лучше каждый уровень вложения объявить в виде отдельного типа, иначе не понятно, какой уровень для чего.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы