투케이2K

32. (Go Lang) [Mac Os] Go 문법 : for 문을 사용해 map (key, value) 키 , 값 순차 조회 수행 본문

Go Lang (Go 언어)

32. (Go Lang) [Mac Os] Go 문법 : for 문을 사용해 map (key, value) 키 , 값 순차 조회 수행

투케이2K 2024. 2. 18. 17:11

[개발 환경 설정]

개발 언어 : Go

 

[소스 코드]

package main

import "fmt"

func main() {

	// ---------------------------------------------------
	// [기본 설명]
	// ---------------------------------------------------
	// Map은 키(Key)에 대응하는 값(Value)을 신속히 찾는 해시테이블(Hash table)을 구현한 자료구조입니다
	// ---------------------------------------------------
	// Go 언어는 Map 타입을 내장하고 있는데, "map[Key타입]Value타입" 과 같이 선언할 수 있습니다
	// ---------------------------------------------------

	// [변수 선언 실시] : String key , String value
	var hashMap = make(map[string]string)

	// [key , value 데이터 삽입]
	hashMap["name"] = "twok"
	hashMap["age"] = "29"

	// [for 문을 사용해 key , value 데이터 출력]
	for key, val := range hashMap {
		fmt.Println("")
		fmt.Println("----------------------------------------------")
		fmt.Println("key : ", key)
		fmt.Println("val : ", val)
		fmt.Println("----------------------------------------------")
		fmt.Println("")
	}

}
 

[결과 출력]


반응형
Comments