지연 초기화
Coddy Dart 여정의 기초 섹션에 포함된 레슨. 94개 중 81번째.
late 키워드를 사용하면 초기화하지 않은 상태로 null을 허용하지 않는 변수를 선언할 수 있습니다. 변수는 사용하기 전에 값을 할당해야 합니다.
지연 변수를 선언하세요:
late String name;
// 초기화하기 전에 코드를 사용합니다late 변수를 사용하기 전에 초기화하세요:
name = 'Dart';
print(name);위 코드를 실행하면 출력은 다음과 같습니다.
Dart챌린지
초급이 챌린지에서는 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!');
}이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.
기초의 모든 레슨
직접 연습해 보세요: 온라인 Dart 컴파일러