Language/Dart

2. Data Types

ABCD 2023. 4. 5.

2-0) Basic Data Types

num

  • int 와 double은 num을 상속받고 있어 자료형 중 num을 사용하여 정수, 실수 둘다 사용 할 수 있음


2-1) List

  • [ ] 대괄호를 사용하여 선언

  • 생성 방법
var numbers = [1, 2, 3, 4];
numbers.add(1);
//위와 같음
List<int> numbers = [1, 2, 3, 4];
numbers.add(1);
  • collection if
var giveMeFive = true;
  var numbers = [
    1, 
    2, 
    3, 
    4,
    if(giveMeFive) 5,
  ];
  • collection for
var oldFriends = ['nico', 'lynn'];
var newFriends = [
  'lewis',
  'ralph',
  'darren',
  for(var friend in oldFriends) "$friend"
];
print(newFriends);


2-2) String Interpolation

  • $ 를 이용하여 해당 변수를 호출 할 수 있음
  • 연산이 필요할 경우 { } 를 사용하여 처리 할 수 있음
var name = "King";
var age = 10;
var greeting = "Hello my name is $name nad I'm ${age+2} nice to meet you!";
print(greeting);


2-3) Maps

  • { } 중괄호를 사용하여 json 방식으로 선언

var player = {
  'name': 'nico',
  'xp': 19.99,
  'superpower': false,
};
Map<int, bool> player2 = {
  1: true,
  2: false,
  3: false,
};
Map<List<int>, bool> player3 = {
  [1, 2, 3, 4]: true,
};
List<Map<String, Object>> player4 = [
  {'name': 'nico', 'xp': 19999393.99},
  {'name': 'kim', 'xp': 12394.22}
];

2-4) Sets

  • { } 중괄호를 사용하여 선언

var numbers = {1, 2, 3, 4};

Uploaded by N2T

728x90
반응형

'Language > Dart' 카테고리의 다른 글

4. Classes  (0) 2023.04.05
3. Function  (0) 2023.04.05
1. Variables  (0) 2023.04.05
0. Why Dart  (0) 2023.04.05

댓글

💲 추천 글