전체 글
-
Flutter 101Flutter/Flutter 2023. 4. 28. 17:00
101 환경설정 회사에서는 윈도우를 쓴다. 윈도우즈 기준 Git이 설치 되어 있다는 가정 하에(https://git-scm.com/download/win) flutter.dev 파웨쉘 mkdir libraries cd./libraries git clone https://github.com/flutter/flutter.git -b stable설치 완료 cd ./flutter cd ./bin pwdC:\Users\livel\libraries\flutter\bin 아래 나오는 path를 복사해 두기 설치 완료 시스템에 등록 환경 설정 변수 검색 환경 변수 path 선택 - 편집 클릭 - 새로만들기 - 위의 path 붙여넣기 확인확인확인해서 다 닫고 파워쉘도 닫음 파워쉘 다시실행 flutter doctor이런 ..
-
Dart 103카테고리 없음 2023. 4. 28. 16:48
비동기 프로그래밍 void main() { addNumbers(1,1); addNumbers(2,2); } //1+1=2 //2+2=4 void addNumbers(int number1, int number2){ print('계산중 : $number1 + $number2'); print('계산완료 : ${number1 + number2}'); } Future delayed void main() { //Future - 미래 //미래에 받아올 값 Future name = Future.value('두부'); Future number = Future.value(1); Future isTrue = Future.value(true); addNumbers(1,1); addNumbers(2,2); // print('함..
-
Dart 102Flutter/Dart 2023. 4. 28. 16:47
다트102 함수형 프로그래밍 형변환이 기본 void main() { List blackPink=['로제','지수','리사','제니']; print(blackPink); print(blackPink.asMap()); //set은 중복을 제거한다. print(blackPink.toSet()); Map blackPinkMap = blackPink.asMap(); print('---iterable을 반환한다.---'); print(blackPinkMap.keys); print(blackPinkMap.values); print('---list 형태로 반환하기---'); print(blackPinkMap.keys.toList()); print(blackPinkMap.values.toList()); print('--..
-
Dart 101Flutter/Dart 2023. 4. 28. 16:47
다트 101 //불리언 타입 bool AA = true; var number1 = 20 //number1의 타입을 출력 print(number1.runtypeType); //String String name1 = '두부'; String name2 = '유키'; //${변수} print('${name1} ${name1}'); //두부 유키 //변수 하나만 쓰는 경우는 괄호 제거 가능 print('$name1 $name1'); //두부 유키 //dynamic type - 재 선언이 가능하다. dynamic name ="두부"; name = 2; print(name); //2 var name ="두부"; name = 2; //err print(name); // nullable - null이 될 수 있다. //..
-
TypeScript 103study/TypeScript 2023. 4. 20. 17:26
103 Map TodoItem의 저장을 배열에서 Map 객체로 변경 전체 할일 목록을 출력하기 위한 메소드를 새로 정의 할일 목록 중에서 완료된 할일 목록을 삭제하는 메소드 추가 Map객체의 새로운 프로퍼티를 저장할 것 key값과 value값을 적용한다. 테스트 TodoCollections.ts import TodoItem from "./TodoItem"; class TodoCollection{ private nextId : number = 1; private itemMap : Map; constructor(public userName:string, public todoItems:TodoItem[] = []){ this.itemMap = new Map(); todoItems.forEach((item)=>..