숫자
- int : 정수
- double : 부동 소수점
문자열
- String : 문자열
main(){
String name = '아놀드';
String group = '올림피아';
// 문자열 합치기
print(name + "는 " + group);
// 문자열 안에 변수 사용하기 -> $ 사용
print("$name는 $group 소속 입니다");
// 조금더 복잡하게..
print("${name+ "는 "+ group} 소속입니다!");
}
불리언
- bool : true 또는 false
리스트
- List : 중복을 허용 O, 순서가 있는 O 컬렉션 자료 구조
main() {
List btsList = [
'진',
'슈가',
'제이홉',
];
List<String> redVelvetList = [
'아이린',
'슬기',
'웬디',
];
// 리스트 출력
print(btsList);
print(redVelvetList);
print("\n## 리스트 인덱싱 ##");
print(btsList[2]);
print(redVelvetList[0]);
}
Set(집합)
- Set: 중복을 허용 X, 순서가 X
맵 (dictionary)
- Map : key - value 쌍으로 구성된 자료구조
main() {
Map dictionary = {
'Harry Potter' : '헤리포터',
'Ron Weasley' : '론 위즐리'
};
Map dictionary2 = {
'Harry Potter2' : '헤리포터2',
'Ron Weasley2' : '론 위즐리2'
};
print(dictionary);
print(dictionary2);
print("\n### 딕셔너리 추가 ###");
dictionary2.addAll({
'Hermione': '헤르미온느'
});
print(dictionary2);
print("\n### 딕셔너리 수정하기 ###");
dictionary2['Hermione'] = '예뻐요';
print(dictionary2);
print("\n### 딕셔너리 삭제하기 ###");
dictionary2.remove('Hermione');
print(dictionary2);
print("\n### 딕셔너리 key, value값 리스트로 출력 ###");
print(dictionary2.keys.toList());
print(dictionary2.values.toList());
}
'Dart' 카테고리의 다른 글
Dart enum (열거형 타입) (0) | 2021.06.13 |
---|---|
Dart 함수 (0) | 2021.06.13 |
Dart 조건문, 반복문 (0) | 2021.06.12 |
dart 변수 선언 (0) | 2021.06.12 |
Dart 언어의 특징 (0) | 2021.06.12 |