맵 길이
Coddy GO 여정의 기초 섹션에 포함된 레슨 — 109개 중 91번째.
len 함수는 맵에 있는 키-값 쌍의 개수를 반환합니다. 이를 통해 맵에 얼마나 많은 항목이 포함되어 있는지 확인할 수 있습니다.
국가별 인구 맵을 생성합니다:
populations := map[string]int{
"USA": 331,
"India": 1380,
"China": 1441,
}
count := len(populations)
fmt.Println("Number of countries:", count)결과는 맵의 길이를 보여줍니다:
Number of countries: 3비어 있는 맵의 길이는 0입니다:
emptyMap := map[string]int{}
fmt.Println("Empty map length:", len(emptyMap))챌린지
초급이 챌린지에서는 맵에 있는 키-값 쌍의 개수를 찾기 위해 len() 함수를 사용하는 연습을 할 것입니다.
몇몇 국가와 그 수도를 포함하는 countries라는 이름의 맵을 생성했습니다. 여러분의 과제는 len() 함수를 사용하여 맵에 얼마나 많은 국가가 있는지 알아내고, 그 숫자를 출력하는 것입니다.
치트 시트
len 함수는 맵에 있는 키-값 쌍의 개수를 반환합니다:
populations := map[string]int{
"USA": 331,
"India": 1380,
"China": 1441,
}
count := len(populations)
fmt.Println("Number of countries:", count) // 출력: Number of countries: 3빈 맵의 길이는 0입니다:
emptyMap := map[string]int{}
fmt.Println("Empty map length:", len(emptyMap)) // 출력: Empty map length: 0직접 해보기
package main
import "fmt"
func main() {
// 국가와 수도의 맵
countries := map[string]string{
"France": "Paris",
"Japan": "Tokyo",
"Brazil": "Brasília",
"Canada": "Ottawa",
"Egypt": "Cairo",
}
// TODO: len() 함수를 사용하여 맵에 있는 국가 수를 가져오고
// 이를 countryCount라는 변수에 저장합니다.
// 국가 수 출력
fmt.Printf("The map contains %d countries\n", countryCount)
}이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.
기초의 모든 레슨
2변수와 기본 자료형
변수란 무엇인가`:=`를 이용한 타입 추론정수 (int)부동 소수점 수불리언 (Booleans)문자열 (Strings)제로 값 (Zero Values)상수명명 규칙요약 - 변수와 타입