//class 안이나 메서드 안에서 위치하는게 아니라
//최상단에 위치가 가능하기 때문에 1급 객체(함수의 파라미터로 전달이 가능,
//메모리에 뜬다.)
//
var name = "문자열";
var num = 1;
var fNum = 1.5;
List<String> list = ["apple", "hello"];
Map<String, dynamic> user = {
//dynamic object type
//map 자료형
"id": 1,
"username": "ssar"
};
void main(List<String> args) {
print("username : ${user["username"]}");// + 숫자끼리 더하기, 문자끼리 결합
print("${name} 입니다.");
print(num);
print(fNum);
print(list);
print(user["id"]);
}
/*
dart 언어 구글에서 개발
2017~2018년 배우지 말아야할 언어 1위
flutter 앱 개발 UI 툴킷 dart엄청나게 강풍
flutter 앱 개발 dart언어로 개발가능 UI IOS Android
dart 언어 - 자바스크립트를 대체하기 위해서 나온 언어
구글 - 크롬 브라우저 V8 Engine
구글 어떤 새로운 기능을 자바스크립트로 만들어보고싶음
웹 브라우저엣 구동이 되어야함
*/