숫자

  • 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

+ Recent posts