내일배움캠프 7일차_250923

<오늘 하루 일정>

오전 

9:00~10:00  인사이트클럽 (투자없이 연매출 300억 달성한 알라미의 비결)

10:00~13:00  Dart 프로그래밍 강의

13:00~14:00 점심시간


오후 

14:00~16:00 Dart 프로그래밍 강의 

16:00~18:00 개발 튜터님과 QnA 세션, 중요 키워드 복습  

18:00~19:00 저녁시간

19:00~21:00 팀 네트워킹 



1. 오늘의 학습 키워드

*Dart 프로그래밍 강의 (1-6~1-10)
for, while
주석
List, Set, Map
Enum
함수
main( )
제네릭

2. 오늘 학습한 내용을 나만의 언어로 정리하기

1) for(초기화식, 조건식, 증감식) { } 
 - 조건식이 참이면 증감식 실행, 코드블록 실행, 조건식이 거짓이면 for문을 빠져나옴.
 - 초기화식에 있는 변수는 코드블럭 안에서 아용 가능, 상수로 선언할 수 없음

2) While (조건식) {...} 
- 조건식 검사해서 참이면 코드블록 실행, 거짓이면 빠져나옴.

3) 주석 (comments)
- 한줄(//), 여러줄(/* */)

4) List <[타입]> [변수이름] = [요소] ;
- 순서가 있는 값들의 집합, 배열, 첫번째 요소의 index는 0이다.
- 각각의 요소는 모두 같은 타입이어야 함.
- Length (요소의 개수) / add( ), addAll( ) (요소 추가) / Remove( ), RemoveAt( ) (요소 제거)

5) Set <타입> [변수 이름] = {요소};
- 요소들의 순서 보장 안됨, index 개념이 없음, 중복값 있으면 하나를 제외하고 무시
- { } 공집합 가능, List랑 다른 괄호모양
- contains( ) containsAll( ) (요소 여부 판별, 하나라도 없으면 거짓 판별

6) Map (Key 타입, value 타입> 변수 이름 = {key : value};
- 키(key) 값(Value) 한쌍, 인덱스와 비슷한 개념, Key는 중복될 수 없지만, 값은 중복가능
- key, value 서로 다른 타입으로 구성 가능
- [변수이름] [ [키 이름]] 값을 검색
- [변수이름] [[키 이름]] =[값]; 키의 값을 수정

7) Enum [열거형 이름] {요소}
- 여러 상수값을 묶은 형태
- 쉼표로 구분, Switch 문을 통해 열거형 포함된 값 각각을 다룰 수 있음

8) 함수 : 반환타입, 함수이름, 매개변수, 실행할코드, 반환값
main( ) : 최상위함수, 프로그램 실행을 시작하기 위한 함수 

9) 제네릭 : [타입 파라미터] [함수이름] <타입 파라미터>([매개변수]) {...}




3. 학습하며 겪었던 문제점 & 에러 - 문제&에러에 대한 정의 :  - 내가 한 시도 : 
 - 해결 방법 :  - 새롭게 알게 된 점 : 
 - 이 문제&에러를 다시 만나게 되었다면? : 



4. 내일 학습 할 것은 무엇인지
- 인사이트클럽 (9~10시)
- Dart 프로그래밍 강의 (2-1~2-3, 필수과제)
- 박성훈 튜터님 특강 (14~16시)
- 아이디어발산 피그마기록하기
- 네트워킹 (19~21시)

댓글

이 블로그의 인기 게시물

내배캠15일차_map() reduce() fold()

내배캠16일차_Flutter_스토어 앱 만들기

내배캠 [3주차 WIL]