전체 글103 이 강의를 한마디로 정의하면 '실패'이다 - 프로그래밍좀비 강의 후기 (앱개발 수익 도전) (*먼저 제목은 의미 그대로이지만 반어적 의미도 포함되어 있음을 말씀드립니다.) 제목 어그로가 심해보이긴 하지만, 이 강의에서 말하는 내용을 요약하자면 '실패'라고 정의할 수 있습니다. 요즘 읽고있는 책 [더 빠르게 실패하기]라는 책에서 말하는 것과 비슷하다고 느꼈습니다. 자기개발서적을 읽다보면 거의 비슷한 내용을 말하고 있습니다. 이 강의에서도 성공한 사람들의 노하우가 느껴졌고, 그것을 앱개발에 최적화해서 설명해준 강의입니다. "일단 해라. 그리고 실패해라. 그 후 보완해서 성공하라." 나이키의 슬로건 "Just Do It"에서도 알 수 있듯이 일단 시작하는 것부터 할 수 있습니다. 그리고 해야할 것은 실패입니다. 처음부터 성공하면 좋겠지만, 그런 사람은 애초에 이 강의를 보지 않았을 것입니다. 베스.. 2025. 3. 24. 다트 기초 - 함수형 프로그래밍 형변환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. 이전 1 2 3 4 ··· 26 다음 반응형