`make`로 맵 생성하기
Coddy GO 여정의 기초 섹션에 포함된 레슨. 109개 중 86번째.
make 함수는 맵을 만드는 또 다른 방법을 제공합니다. 특히 값을 즉시 초기화할 필요가 없을 때 유용합니다.
make를 사용해 빈 맵을 만드세요:
scores := make(map[string]int)
fmt.Println(scores)결과:
map[]생성한 후 맵에 요소를 추가하세요:
scores["Alice"] = 95
scores["Bob"] = 80
fmt.Println(scores)결과:
map[Alice:95 Bob:80]챌린지
초급이 도전 과제에서는 Go의 make 함수를 사용해 맵을 만드는 연습을 합니다. 여러 사람의 좋아하는 색을 저장하는 맵을 만들게 됩니다.
과제는 make를 사용해 맵을 만든 다음, 맵에 몇 개의 키-값 쌍을 추가하는 것입니다.
직접 해보기
package main
import "fmt"
func main() {
// TODO: make를 사용해 'favoriteColors'라는 이름의 맵을 만드세요
// 키는 문자열(이름)이어야 하고 값도 문자열(색상)이어야 합니다
// 맵에 몇 개의 키-값 쌍 추가하기
favoriteColors["Alice"] = "Blue"
favoriteColors["Bob"] = "Green"
favoriteColors["Charlie"] = "Red"
// 맵 출력하기
fmt.Println("Favorite colors:", favoriteColors)
// Bob's favorite color 출력하기
fmt.Println("Bob's favorite color is", favoriteColors["Bob"])
}이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.
기초의 모든 레슨
2변수와 기본 자료형
변수란 무엇인가`:=`를 이용한 타입 추론정수 (int)부동 소수점 수불리언 (Booleans)문자열 (Strings)제로 값 (Zero Values)상수명명 규칙요약 - 변수와 타입직접 연습해 보세요: 온라인 Go 컴파일러