Menu
Coddy logo textTech

키-값 쌍

Coddy Dart 여정의 기초 섹션에 포함된 레슨 — 94개 중 59번째.

맵에서 키-값 쌍을 추가하거나 업데이트하려면, 할당 연산자의 왼쪽에 키를 사용한 대괄호 표기법을 사용하세요.

학생 점수의 맵을 생성하세요:

Map<String, int> scores = {
  'Alice': 95,
  'Bob': 85
};
print(scores);

위 코드를 실행한 후 출력은 다음과 같습니다:

{Alice: 95, Bob: 85}

새로운 키-값 쌍을 추가:

scores['Charlie'] = 90;
print(scores);

위 코드를 실행한 후 출력은 다음과 같습니다:

{Alice: 95, Bob: 85, Charlie: 90}

기존 값 업데이트:

scores['Bob'] = 88;
print(scores);

위 코드를 실행한 후 출력은 다음과 같습니다:

{Alice: 95, Bob: 88, Charlie: 90}
challenge icon

챌린지

초급

이 챌린지에서는 Map에 키-값 쌍을 추가하고 업데이트하는 연습을 합니다. 이미 몇몇 학생 이름과 그들의 점수를 포함한 studentScores 맵이 있습니다.

당신의 작업은 다음과 같습니다:

  1. 맵에 점수가 82인 새로운 학생 'David'를 추가하세요
  2. Alice의 점수를 97로 업데이트하세요

이 변경 사항을 적용한 후, 프로그램은 업데이트된 맵을 출력합니다.

예상 출력:

{Alice: 97, Bob: 85, Charlie: 90, David: 82}

치트 시트

맵에서 키-값 쌍을 추가하거나 업데이트하려면, 할당 연산자의 왼쪽에 키를 가진 대괄호 표기법을 사용하세요.

새 키-값 쌍 추가:

scores['Charlie'] = 90;

기존 값 업데이트:

scores['Bob'] = 88;

직접 해보기

void main() {
  // 학생 이름과 점수의 맵
  Map<String, int> studentScores = {
    'Alice': 95,
    'Bob': 85,
    'Charlie': 90
  };
  
  // TODO: 점수 82인 새 학생 'David' 추가
  
  // TODO: Alice의 점수를 97로 업데이트
  
  // 업데이트된 맵 출력
  print(studentScores);
}
quiz icon실력 점검

이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.

기초의 모든 레슨