🐦 Flutter 23

dart 함수형 프로그래밍

void main(){ List blackPink = ['로제', '지수', '리사', '제니', '제니']; print(blackPink); // [로제, 지수, 리사, 제니, 제니] print(blackPink.asMap()); // {0: 로제, 1: 지수, 2: 리사, 3: 제니, 4: 제니} print(blackPink.toSet()); // {로제, 지수, 리사, 제니} Map blackPinkMap = blackPink.asMap(); print(blackPinkMap.keys); // (0, 1, 2, 3, 4) print(blackPinkMap.keys.toList()); // [0, 1, 2, 3, 4] print(blackPinkMap.values.toList()); // [로제, 지..

🐦 Flutter 2022.05.31

dart OOP

class 안에 final 을 써줘야 바깥에서 수정하는 것을 막을 수 있다. void main(){ Idol bts = Idol("방탄소년단", ["지수", "제이홉"]); bts.name = "에이핑크"; // block } class Idol { final String name; final List members; Idol(this.name, this.members); } void main(){ Idol bts = const Idol("방탄소년단", ["지수", "제이홉"]); } class Idol { final String name; final List members; const Idol(this.name, this.members); } const 의 기능은 원래 한번 선언하면 못 바꾸는 기능이 ..

🐦 Flutter 2022.05.30

flutter 기본 문법

void main() { var name = "dkjlsf"; var num = 123; print(name.runtimeType); // String print(num.runtimeType); // int } var 타입으로 쓰면 자동으로 선언할 당시 타입으로 유추해준다. runtimeType 이란 실행할 당시 Type 을 말함 주의 void main() { var name = "dkjlsf"; name = 12; print(name.runtimeType); } 에러.. int 는 String 에 할당될 수 없다는 에러가 뜬다. var 쓸 때는 피치 못할 사정에 쓰도록 한다. void main() { Map testType = {}; } void main() { String name = "ㄹ나ㅣ"; S..

🐦 Flutter 2022.05.28