지연 초기화
Coddy Dart 여정의 기초 섹션에 포함된 레슨 — 94개 중 81번째.
late 키워드는 변수를 즉시 초기화하지 않고도 non-nullable로 선언할 수 있게 합니다. 해당 변수는 사용 전에 값이 할당되어야 합니다.
late 변수를 선언하세요:
late String name;
// Use code before initializinglate 변수를 사용하기 전에 초기화하세요:
name = 'Dart';
print(name);위 코드를 실행하면 출력은 다음과 같습니다:
Dart챌린지
초급이 챌린지에서는 Dart에서 late 키워드를 사용하는 연습을 합니다. late 키워드는 비-nullable 변수를 즉시 초기화하지 않고 선언할 수 있게 해주지만, 사용하기 전에 값을 할당해야 합니다.
playerName 변수 선언에 late 키워드를 추가하여 코드를 완성하세요. 그런 다음 print 문에서 사용되기 전에 그 변수에 값을 할당하세요.
치트 시트
late 키워드는 즉시 초기화하지 않고 non-nullable 변수를 선언할 수 있게 합니다. 해당 변수는 사용 전에 값이 할당되어야 합니다.
late 변수를 선언하세요:
late String name;사용 전에 late 변수를 초기화하세요:
name = 'Dart';
print(name);직접 해보기
void main() {
// TODO: 이 변수 선언에 'late' 키워드를 추가하세요
String playerName;
// 게임 초기화 코드...
print('Game starting...');
// TODO: 사용하기 전에 playerName에 값을 할당하세요
// 이것은 playerName 변수를 사용할 것입니다
print('Player $playerName has entered the game!');
}이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.