일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- 정처기 후기
- LG 서비스센터 영업시간
- 싸피 모집설명회
- gram 액정 교체
- 정보처리기사 실기
- 싸피 11기
- 코딩테스트
- 폰 도난
- 정보처리기사 준비물
- 갤럭시 위치추적
- 싸피 추천코드
- 봄 노래
- SSAFY
- 인디노래 추천
- 싸피 추천인
- 정처기 실기
- 삼성 싸피
- 그램 액정 교체비용
- 폰 잃어버렸을때
- 싸피 지원자격
- 폰 찾기
- 삼성 싸피 지원
- 싸피 혜택
- 학생메일
- 폰 위치추적
- 코드트리
- 정처기 인강 추천
- 싸피 모집설명회 다시보기
- 코딩테스트실력진단
- #코드트리 #코딩테스트 #코딩테스트실력진단
- Today
- Total
포포's 코딩&일상 기록
7월 22일 토요일 공부 본문
오늘한거
다트 언어 기본 0:30~ 1:02 :[코드팩토리] [입문] Dart 언어 4시간만에 완전정복 | 학습 페이지 (inflearn.com)
학습 페이지
www.inflearn.com
오늘 배운거
null 값 컨트롤
변수값이 null 일경우만 해당값으로 바꾸라는 구문
비교 오퍼레이터
타입비교 오퍼레이터
is / is!
논리 오퍼레이터
and / or
조건을 여러개 연결하고 싶을때
and : && ~ 모두 true 가 되어야 true 반환
or : || ~ 모두 false 가 되어야 false 반환
다트의 리스트 1
- 제너릭과 인덱스
제네릭 : 리스트 안에 어떤 타입이 들어갈지 <> 안에 넣어주는것
다트의 리스트 2
-리스트의 길이 알기 & 리스트 값추가 & 리스트 값삭제 & 인덱스값 가져오기
리스트 길이확인 .length
리스트 값 추가 .add(추가할값)
리스트 값 삭제 .remove(삭제할값)
리스트 값의 인덱스번호 찾기 .indexOf( 찾고싶은값)
다트의 Map
= 파이썬의 Dictionary
Key 와 Value 가 짝을이루고 있다.
{ key : value, }
key: value
키로 밸류를 찾음
Map 에 값추가 방법 2가지
여러개 한번에 추가
하나씩 추가
해당 키가 원래 있던 키면..
같은 키값이 하나더 추가되는것이 아니라,
원래있던 키의 밸류값이 변경됨 !!
Map 값 삭제 방법
Map변수이름.remove( 키 )
Map 에서 Key 와 Value 값들만 따로 모아서 가져오기
(튜플 형태로 가져옴)
Set
집합, 중복을 자동으로 처리
Set 정의하기
{ } 대괄호 써야함에 주의
Set 대문자로 시작하는거 주의
Set < 타입명 > 으로 타입명을 제네릭 선언 해줘야하는거 주의
Set 값추가
.add( ) 와
.remove( )
사용
Set 특정값이 있는지 확인 ( boolean 값 반환)
.contains( 확인하려는값)
이용해서 확인
if - else if - else 문
elif 는 파이썬
else if 는 다트
if ( 조건문 ) {
실행문장
} else if ( 조건문) {
실행문장
} else {
실행문장
}
형태로 작성
switch문
switch 에 it 들어가는거 주의
switch(조건식) {
case 조건식이 가능한 결과값:
명령문;
break;
...
default:
명령문 ;
break;
}
switch 문은 break; 가 꼭 필요하다 !!
루프(loop) 1 : for 문
for (변수선언 및 초기화 ; 언제까지 실행할지 조건설정; 한번 loop 이 실행될때마다 어떤 변화를 줄지) {
* 괄호안 세미콜론( ; ) 으로 구분
명령문 ;
}
void main(){
int sumNum =0;
List<int> numbers = [1,2,3,4,5];
for (int i =0 ; i< numbers.length ; i++){
sumNum +=numbers[i];
}
print(sumNum);
}
for in 구문
for ( 변수 선언 및 초기화 in 리스트 ) {
명령문;
}
void main(){
List<int> numbers = [1,2,3,4,5]
int total = 0 ;
for ( int number in numbers){
total += number;
}
print(total)
}
기억 하기
* switch 문 사용법 부족..
'코딩공부 > 다트' 카테고리의 다른 글
7월 26일 수요일 공부 (0) | 2023.07.26 |
---|---|
7월 25일 화요일 공부 (0) | 2023.07.25 |
7월 24일 월요일 공부 (0) | 2023.07.24 |
7월 23일 일요일 공부 (0) | 2023.07.23 |
7월 21일 금요일 공부 (0) | 2023.07.21 |