Menu
CoddyTech

지연 초기화

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

late 키워드를 사용하면 초기화하지 않은 상태로 null을 허용하지 않는 변수를 선언할 수 있습니다. 변수는 사용하기 전에 값을 할당해야 합니다.

지연 변수를 선언하세요:

late String name;
// 초기화하기 전에 코드를 사용합니다

late 변수를 사용하기 전에 초기화하세요:

name = 'Dart';
print(name);

위 코드를 실행하면 출력은 다음과 같습니다.

Dart
challenge icon

챌린지

초급

이 챌린지에서는 Dart의 late 키워드 사용법을 연습합니다. late 키워드를 사용하면 널을 허용하지 않는 변수를 바로 초기화하지 않고 선언할 수 있지만, 사용하기 전에 값을 할당해야 합니다.

playerName 변수 선언에 late 키워드를 추가하여 코드를 완성하세요. 그런 다음 print 문에서 사용하기 전에 변수에 값을 할당하세요.

직접 해보기

void main() {
  // TODO: 이 변수 선언에 'late' 키워드를 추가하세요
  String playerName;
  
  // 게임 초기화 코드...
  print('Game starting...');
  
  // TODO: playerName을 사용하기 전에 값을 할당하세요
  
  // 여기서는 playerName 변수를 사용합니다
  print('Player $playerName has entered the game!');
}
quiz icon실력 점검

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

기초의 모든 레슨

직접 연습해 보세요: 온라인 Dart 컴파일러