어느덧 벨로그를 시작한지 한주가 지나간다 그 간 나름 그래도 꾸준하게 작성한거 같다 (나의 생각...?)
간략하게 중복 값이 불가능 하다 List는 가능 예시 코드로 보겠다.
final Set<String> programmers = {'김아무개','김아무개','강아무개'};
print(programmers); // {'김아무개', '강아무개'}
- 추가하기 -
programmers.add('오아무개');
print(programmers); // {'김아무개', '강아무개', '오아무개'}
- 제거하기 -
programmers.remove('오아무개');
print(programmers); // {'김아무개', '강아무개'}
print(programmers.contains('오아무개')); // false
삭제 했기 때문에 포함 되지않는다.
enum 에 대해서 예시코드로 작성해 보겠다. enum 코드는 main함수 밖에다가 선언가능 함으로 사용해보겠습니다.
enum Status{
oneStep, // 1단계
twoStep, // 2단계
threeStep, // 3단계
}
void main () {
Status step = Status.oneStep;
print(step); // Status.oneStep;
if (step == Status.oneStep) {
print('현재 상태는 1단계 입니다.');
} else if (step == Status.twoStep) {
print('현재 상태는 2단계 입니다.');
} else {
print('현재 상태는 3단계 입니다.');
}
}
String 값으로 가능하지만 enum을 쓴다면 오타를 냈을 경우 에러가 난다, 정확히 몇가지 타입이 있는 경우 사용하면 좋을꺼 같다.
이제 슬슬 class에 대해서 작성해 볼려고 한다. 그럼 이만..!