1단계 다트입문하기
(1.4 컬렉션)
1. List타입: 여러값을 순서대로 나열한변수에 저장시 사용ex) List<String> blackPinkList = ['리사', '제니', '지수', '로제'];
*기본적으로 제공되는 함수들
-add(): List에 값을 추가
-where(): 특정 조건에 맞는 값만 필터링
-map(): 값을 변경
-reduce(): 매개변수에 입력된 함수 실행 but 값을 쌓아간다는 특징 존재
-fold(): reduce()와 실행 논리 동일 but reduce()는 함수가 실행되는 리스트 요소들의 타입이 같아야하지만 fold()는 어떤 타입이든 반환할 수 있음
2. Map타입: 키를 이용해서 원하는 값을 빠르게 찾음ex) Map<String, String> = { 'i love you' : 사랑해}; print(dictionary['i love you];
3.Set타입: 중복 없는 것들의 집합ex) Set<String> blackPink = {'로제', '제니', '리사', '지수', '제니'};
4.enum: 해당 개념이 이해가 어려워 따로 영상 강의를 찾아볼 것
(1.5 연산자)
기본적으로 자바에서 사용하는 방식과 유사하였다.
-기본 수치 연산자(+,-,*,/,%,++,--,+=,-=,*=,/=)
-1.5.2 null 관련 연산자 부분이 이해가 어려워 따로 영상 강의를 찾아볼것
-값 비교 연산자(>,<,>=,<=,==,!=)
-타입 비교 연산자(is,is!)
-논리연산자(&&,||)
(1.6 제어문)
-if문: 원하는 조건을 기준으로 다른 코드를 실행하고 싶을때 사용
-switch문: 입력된 상수값에 따라 알맞은 case블록을 수행
-for문: 작업을 여러번 반복해서 실행할때 사용
-while문: 조건을 기반으로 반복문을 실행함. 조건이 true이면 계속 실행하고 false이면 멈춤
*do while문은 반복문을 실행한 후 조건을 확인하는 특이한 형태를 가지고 있음
'모각코' 카테고리의 다른 글
[모각코] 7/5 1회차 공부 목표 (0) | 2024.07.05 |
---|