최초 작성일 : 2023-09-05 | 수정일 : 2023-09-05 | 조회수 : 327 |
Dart 언어는 강력한 형 시스템을 가지고 있으며 다양한 변수 유형을 지원한다.
여기 Dart의 주요 변수 유형 및 간단한 예제를 제공하겠습니다.
- 1. int : 정수를 나타낸다.
dartint age = 30; print(age); // 30
- 2. double : 부동소수점 숫자를 나타낸다.
dartdouble piValue = 3.141592653589793;
print(piValue); // 3.141592653589793
- 3. String: 문자열을 나타낸다.
dartString name = 'Dart';
print(name); // Dart
- 4. bool : 부울 (참/거짓) 값을 나타낸다.
dartbool isDartCool = true;
print(isDartCool); // true
- 5. List : 정렬된 항목 컬렉션이다.
(다른 언어에서의 배열과 비슷)dartList<String> fruits = ['apple', 'banana', 'cherry'];
print(fruits[0]); // apple
- 6. Set: 중복 없는 항목 컬렉션이다.
dartSet<int> uniqueNumbers = {1, 2, 3, 3, 4};
print(uniqueNumbers); // {1, 2, 3, 4}
- 7. Map : 키-값 쌍의 컬렉션이다.
dartMap<String, String> capitals = {
'Korea': 'Seoul',
'Japan': 'Tokyo',
'USA': 'Washington, D.C.'
};
print(capitals['Korea']); // Seoul
- 7. dynamic : 모든 유형의 변수를 할당할 수 있다.
가능한한 피하는 것이 좋다.dartdynamic anything = 'Hello, Dart!';
print(anything); // Hello, Dart!
anything = 42;
print(anything); // 42Dart에서는 변수를 선언할 때
var
키워드를 사용하면 해당 변수의 초기 값에 따라 자동으로 유형을 추론할 수 있다.dartvar city = 'Seoul'; // This is inferred to be a String
위의 예제들을 블로그에 포함시켜 Dart의 기본적인 변수 유형을 설명할 수 있다.