'var'를 사용한 타입 추론
Coddy Dart 여정의 기초 섹션에 포함된 레슨 — 94개 중 10번째.
Dart에서 var는 타입 추론을 가능하게 하며, Dart가 할당된 값으로부터 변수 타입을 자동으로 결정합니다.
void main() {
var name = 'Dart Programmer';
print(name);
}Dart는 name을 String으로 추론합니다. 다른 타입에서도 작동합니다:
void main() {
var age = 25; // int로 추론됨
var price = 19.99; // double로 추론됨
var isAvailable = true; // bool로 추론됨
print(age); // 출력: 25
print(price); // 출력: 19.99
print(isAvailable); // 출력: true
}챌린지
초급var 키워드를 사용한 타입 추론을 보여주는 Dart 프로그램을 생성하세요:
var를 사용하여name이라는 이름의 변수를 선언하고 문자열 값"Dart"를 할당하세요var를 사용하여year이라는 이름의 변수를 선언하고 정수 값2011을 할당하세요var를 사용하여version이라는 이름의 변수를 선언하고 더블 값2.19를 할당하세요var를 사용하여isStronglyTyped이라는 이름의 변수를 선언하고 불리언 값true를 할당하세요- 다음 형식으로 설명 레이블과 함께 각 변수를 출력하세요:
Language: Dart Created in: 2011 Current version: 2.19 Is strongly typed: true
출력은 이 정확한 형식을 맞춰야 합니다.
치트 시트
타입 추론을 위해 var를 사용하세요 - Dart는 할당된 값으로부터 변수 타입을 자동으로 결정합니다:
var name = 'Dart Programmer'; // String으로 추론됨
var age = 25; // int으로 추론됨
var price = 19.99; // double으로 추론됨
var isAvailable = true; // bool으로 추론됨직접 해보기
void main() {
// var를 사용하여 변수를 선언하세요
var name = ?;
var year = ?;
var version = ?;
var isStronglyTyped = ?;
// 라벨과 함께 변수를 출력하세요
print("Language: " + name);
print("Created in: " + year.toString());
print("Current version: " + version.toString());
print("Is strongly typed: " + isStronglyTyped.toString());
}이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.
기초의 모든 레슨
2변수와 기본 데이터 타입
변수는 무엇인가?문자열정수 (int)실수 (double)불리언 (bool)'var'를 사용한 타입 추론final 변수상수 변수명명 규칙기본 Null 안전성복습 - 변수 선언