-2
Go (golang)에서 문자열에서 배열로, 그리고 배열을 저장하려는 각 배열 요소에서 맵을 정의 할 수 있습니까?Golang에서 조각을 포함하는 배열에 대한 맵 정의
floatValue0 = data["string-key"][0][#]
floatValue1 = data["string-key"][1][#]
Go (golang)에서 문자열에서 배열로, 그리고 배열을 저장하려는 각 배열 요소에서 맵을 정의 할 수 있습니까?Golang에서 조각을 포함하는 배열에 대한 맵 정의
floatValue0 = data["string-key"][0][#]
floatValue1 = data["string-key"][1][#]
데이터 :
var data = make(map[string][2]Slice[]float64)
가 그럼 난 내 데이터,이 같은 검색 할 : 이것처럼 =지도 [문자열] [2] [] float64 { "golang": {[] float64 {3.14, 3.15}, [] float64 {3.12, 3.16}}}
fmt.Println (데이터 [ "은 golang"] [0] [0])
출력 : 3.14
그것을 ~해야한다. 'var data = make (map [string] [2] [] float64)'가 될 수 있습니다. 하지만 그렇습니다. –
@ AndySchweig의 덧글에 추가하려면 다음 예를 참조하십시오. https://play.golang.org/p/3HZgsnH2Xi – mkopriva
지도 값은 임의의 유형입니다. 문자 그대로 모든 유형. 지도 키에는 몇 가지 제한 사항이 있습니다 - 여기에 정의 된대로/비슷하거나 비슷합니다 : https://golang.org/ref/spec#Comparison_operators – BadZen