1. +
2. -
3. *
4. /
5. ~/ : 나누기지만 정수 부분만 반환
6. % : 나머지 출력
1. == : 같은지 판별
2. != : 다른지 판별
3. >
4. <
5. >=
6. <=
1. as : 타입을 형 변환할때
2. is : 특정 타입이 맞는지 t/f 반환
3. is : 특정 타입이 아닌지 t/f 반환
1. = : 값 할당
2. ??= : 왼쪽에 있는 값이 null일때 오른쪽 값 대입
3. += : 오른쪽 값을 더해서 대입
4. -=: 오른쪽 값을 빼서 대입
5. *= : 오른쪼 값을 곱해서 대입
6. /= : 오른쪽 값을 나눠서 대입
7. ~/= : 오른쪽 값을 나누었을때 나오는 정수값 대입
8. %= : 오른쪽 값을 나눈 나머지 대입
1. ! : 판별식을 반전,(t -> f, f -> t)
2. || : (or), 둘 중 하나라도 참이면 true
3. && : (and), 둘 모두 참이면 true
List<타입> [변수 이름] = [요소];
List<int> numbers = [1,2,3,4];
1. .length : 길이 반환
2. .isEmpty : 비었는지 반환
3. .isNotEmpty : 안 비었는지 반환
4. .indexOf(요소) : 특정 요소의 index 반환
5. .add(요소), addAll(리스트) : 리스트에 추가
6. .remove(요소), .removeAt(index) : 리스트에서 삭제
7. .clear() : 모든 요소 삭제
겹치지 않는 요소들이 묶인 형태
Set<타입> [변수 이름] = {요소};
Set<int> numbers = {1,2,3,4,5};
1. .length : 길이 반환
2. .isEmpty : 비었는지 반환
3. .isNotEmpty : 안 비었는지 반환
4. .indexOf(요소) : 특정 요소의 index 반환
5. .add(요소), addAll(Set) : 요소 추가
6. .remove(요소): 리스트에서 삭제
7. .contains(), containsAll() : 특정 요소가 있는지 확인
키와 값이 묶인 하나의 쌍으로 이루어진 형태
Map<Key 타입, value 타입> [변수 이름] : {key : value}
Map<string, age> people = {"김대성" : "50", "까까" : "3"}
1. .length : 길이 반환
2. .isEmpty : 비었는지 반환
3. [key] : 값 반환
4. [newKey] = newValue : 키과 값 추가
6. .remove(요소): 리스트에서 삭제
7. .contains(), containsKey() : 특정 요소가 있는지 확인
8. keys : 모든 키들을 알수 있다.
9. values: 모든 값들을 알수 있다.