flutter/dart

[dart] collection for / Maps

KIMJAVAN 2023. 8. 14. 13:32
728x90
void main(){
  var oldFriends = ['nico', 'glee'];
  var newFriends = [
    'sdadg',
    'sdasg',
    'hhasdd',
    for (var friend in oldFriends)"770 $friend",
  ];
  print(newFriends);
}

console 결과

[sdadg, sdasg, hhasdd, 770 nico, 770 glee]
Exited.

 

 

void main(){
  var player = {
    'name' : "javan",
    'xp' : 3312,
    'superpower' : false,
  };
  print(player);

  Map<int, bool> friuts ={
    1 : true,
    2 : "false",
  };
}

 

var 로 정의하면 타입 값을 정해주지 않아도 됨

Map <키의 타입값, value의 타입 값>으로 정의하면 해당 타입대로 값을 할당해야하고

그렇지 않으면 오류가 발생한다.

 

 

  List<Map<int, bool>> friuts =[
    { 1 : true, 2 : false, },
    { 1 : true, 2 : false, },
    { 1 : true, 2 : false, },
    { 1 : true, 2 : false, },
  ];

list 안에 map도 설정 가능하다. 

'flutter > dart' 카테고리의 다른 글

[dart] named parameters / required / 초기값 세팅  (0) 2023.08.14
[dart] Set / List 차이  (0) 2023.08.14
[dart] $ + 변수  (0) 2023.08.14
[dart] list 리스트  (0) 2023.08.14
[dart] 숫자, 문자, 참거짓(boolean) 자료형  (0) 2023.08.14