Dart 자료형


void main() {
    String name = "james";
    bool alive = true;
    int age = 25;
    double money = 700.25;
}

Dart의 각 자료형은 class로 되어있다. (Dart가 객체지향 언어인 이유)

Lists


Lists

JS의 배열이라고 생각하면 편함

void main() {
   var numberList = [1,2,3,4];
}
void main() {
   List<int> numberList = [1,2,3,4];
}

Collection if

void main() {
   var giveMeFive = true;
   List<int> numberList = [1,2,3,4,if(giveMeFive) 5];
}

위의 giveMeFivetrue라면 List에 5를 추가한다.

Collection for

void main() {
   var oldFriends = ['james','steven'];
   var newFriends  = ['jordan','jamie',for(var friend in oldFriends) "💖 $friend "];
   
   print(newFriends)
}

String interpolation