본문 바로가기

공부/Dart & Flutter3

다트 기초 - 함수형 프로그래밍 형변환asMap() : map 형식으로 변환 toSet() : set형식으로 변환(중복제거) toList() : list형식으로 변환 Set.from(변수) : List로 set을 만드는 법; // Iterable형태 : ('값1','값2','값3')의 형식. 잘 쓰지 않음(toList()로 변경해서 사용) map- for문처럼 사용 가능 - 원본은 보존해고 새로운 리스트로 나옴   List testList = ['일','이','삼']; final newList = testList.map((e){ return '$e번'; }); // 화살표함수 final newList2 = testList.map((e)=>'$e번');    mpa활용1. map형태(키,값) 그대로 받아오기 - MapEnt.. 2024. 12. 5.
다트 기초 - OOP(객체지향 프로그래밍) List (대문자)List 변수명 = ['값1', '값2', '값3'];List name = ['짱구','철수','훈이','유리'];List numbers = [1,2,3,4,5];index0부터 시작class변수. name.length name.add('맹구');name.remove('철수');name.indexOf('짱구'); = 0Mapkey 와 value 둘 다 있어야함 Map 변수명 = {key:value , key2:value} Map isHarryPotter = { 'Harry' : true, 'Ron' : true, };Map에서 값 추가1. addAllisHarryPotter.addAll({ 'malfoy': true});2.[] 원하는 키의 값추가 or 변경 가능isHa.. 2024. 12. 3.
다트 기초 DartPad 사용 - https://dartpad.dev/ DartPaddartpad.dev다트 특징- 세미콜론 필수- 출력 print()- 변수 타입정수 : int실수 : double참거짓 : bool문자 : String(대문자)모든 타입 : dynamicvar = 타입변경 불가능dynamic = 타입변경 가능클래스변수.runtimeType 로 타입을 알아볼 수 있다.${}변수만 쓸 경우 $로 {} 생략가능nullable// nullable : null이 될 수 있다.// non-nllable : null이 될 수 없다.?타입 끝에 ?를 붙이면 null 가능String name = null (에러)String? name = null (가능)!출력시 ! 를 붙이면 이 값이 null이 아니라는 의미pri.. 2024. 11. 27.
반응형