13.3. 프로그램언어 고(Go)에서의 맵 순회

프로그램언어 고(Go)의 맵 순회 방법 고(Go)언어에서 맵을 순회하는 방법은 주로 for range문을 사용합니다. for range문은 맵의 키와 값을 순회하면서 반복할 수 있게 해줍니다. 다음은 고(Go)언어에서 맵을 순회하는 예제 코드입니다. package main import “fmt” func main() { // 맵 선언 ages := map[string]int{ “Joseph”: 43, “Stephan”: 39, “Gabriel”: 31, } // 맵 순회 for name, age … Read more

13.2. 프로그램언어 고(Go)에서의 맵 키 확인

프로그램언어 고(Go)의 맵에서 특정 키 존재 여부 확인 방법 고(Go)의 맵에서 특정 키가 존재하는지 확인하는 방법에 대해 설명드리겠습니다. 예를 들어, 고언어에서 맵을 다음과 같이 정의했다고 가정합니다. m := map[string]int{“apple”: 10, “orange”: 5} 이 맵에 “apple”과 “orange”라는 key와 각각 10, 5라는 value가 저장되어 있습니다. 이 맵에서 “apple”이라는 key가 존재하는지 확인하는 방법은 다음과 같습니다. _, exists := … Read more

13.1. 프로그램언어 고(Go)에서의 맵 생성과 조작

프로그램언어 고(Go)의 맵 생성 방법 고(Go)언어의 맵 생성 방법을 설명드리겠습니다. 고(Go)언어에서 맵(map)은 키와 값의 쌍으로 이루어진 데이터 구조입니다. 맵을 생성하려면 make 함수를 사용하면 됩니다. package main import “fmt” func main() { // string을 key로, int를 value로 갖는 맵 생성 scores := make(map[string]int) // 데이터 추가 scores[“철수”] = 90 scores[“영희”] = 95 // 데이터 읽기 fmt.Println(scores[“철수”]) … Read more