상수 변수
Coddy Dart 여정의 기초 섹션에 포함된 레슨 — 94개 중 12번째.
const 키워드는 고정된 값을 가진 변수를 생성합니다. const를 사용할 때, 코드를 작성할 때 값이 알려져 있어야 합니다.
void main() {
const String language = 'Dart';
print(language);
}타입 추론은 const와 함께 작동합니다:
void main() {
const language = 'Dart'; // String
const version = 2; // int
const isStable = true; // bool
const rating = 4.9; // double
print(language); // 출력: Dart
print(version); // 출력: 2
print(isStable); // 출력: true
print(rating); // 출력: 4.9
}챌린지
초급가상의 행성에 대한 정보를 저장하기 위해 상수 변수를 사용하는 Dart 프로그램을 작성하세요:
- 값이
"Mars"인 이름이planetName인constString 변수를 선언하세요 - 값이
2인 이름이numberOfMoons인constint 변수를 선언하세요 - 값이
227.9인 (백만 km 단위) 이름이distanceFromSun인constdouble 변수를 선언하세요 - 값이
false인 이름이hasRings인constbool 변수를 선언하세요 - 아래 예상 출력에 정확히 표시된 대로 설명 레이블과 함께 각 변수를 출력하세요:
Planet Name: Mars Number of Moons: 2 Distance from Sun: 227.9 million km Has Rings: false
출력은 이 정확한 형식을 따라야 합니다.
치트 시트
const 키워드는 컴파일 타임에 알려져 있어야 하는 고정 값의 변수를 생성합니다:
const String language = 'Dart';
const version = 2; // Type inference works
const isStable = true; // bool
const rating = 4.9; // double프로그램 실행 중에 절대 변경되지 않는 값에는 const를 사용하세요.
직접 해보기
void main() {
// 여기에 const 변수들을 선언하세요
const String planetName = ?;
const int numberOfMoons = ?;
const double distanceFromSun = ?;
const bool hasRings = ?;
// Print the variables with labels
print("Planet Name: $planetName");
print("Number of Moons: $numberOfMoons");
print("Distance from Sun: $distanceFromSun million km");
print("Has Rings: $hasRings");
}이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.