# enums

Class - Dart
Class class 생성시 타입 명시 class 객체 생성시 new 불필요 (옵션) class 내에서 this 불필요 (옵션) Constructors Named Constructor Parameters Named Constructor : 콜론을 사용해 argument 와 property 를 일대일 초기화 생성자 생성 Cascade Notation Enums 오타 실수를 줄여준다 Abstract class Inheritance Mixins 생성자가 없는 클래스 with 로 사용 여러 클래스에 재사용 가능
[TypeScript] Enums에 대하여
> #### 참고 자료 > > Typescript Documentation Enums에 대한 정의 > "Enums allow a developer to define a set of named constants. Using enums can make it easier to document intent, or create a set of distinct cases. TypeScript provides both numeric and string-based enums." > > * Typescript documentaion 이를 간단하게 번역하자면 개발자가 명명한 상수에 대한 집합이다. Enums을 열거형 타입이라고 하는 것처럼, 상수에 대한 variable를 열거할 수 있는 type이라고 할 수 있다. try it
[TypeScript] 열거형 Enums
관련 프로젝트 열거형은 TypeScript가 제공하는 기능 중 하나입니다. 열거형으로 이름이 있는 상수들의 집합을 정의할 수 있습니다. 열거형을 사용하면 의도를 문서화 하거나 구분되는 사례 집합을 더 쉽게 만들수 있습니다. TypeScript는 숫자와 문자열-기반 열거형을 제공합니다. 숫자 열거형 (Numeric enums) 열거형은 enum 키워드를 사용해 정의할 수 있습니다. UP가 1로 초기화가 됐으면, 그 뒤는 자동으로 증가된 (Down = 2, Left =3...) 값을 가진다 원한다면, 전부 초기화 하지 않을 수도 있습니다: 위 경우 Up 값은 0, Down 은 1 이 됩니다. 자동-증가하는 기능은 멤버 값 자체에는 신경 쓰지 않지만, 각 값이 같은 열거형의 다른 값과 구별돼야 하는 경우에 유용합니다. 열거형을 사용하는 것은 간단합니다: 그냥 열거형 자체에서 프로퍼티로

TypeScript | 이넘(Enums)
📌 이넘(Enums) > 특정 값들의 집합을 의미하는 자료형 > 예시 TS에서 지원하는 것 문자형 이넘 숫자형 이넘 📌 숫자형 이넘 🔹 선언 선언 시, 초기 값을 주면 초기 값부터 1씩 증가 초기 값을 주지 않으면 → 0부터 1씩 증가 🔹 사용하기 > 예시 > 주의 선언할 때, 만약 이넘 값에 다른 이넘 타입의 값을 사용하면 → 선언하는 이넘의 첫 번째 값에 초기화를 해줘야 한다 > WARNING 바로 앞 문맥을 검증하기 위한 몇 가지 코드 짜서 문장 고칠 것..! 📌 문자형 이넘 > 숫자형 이넘과 비교 비슷한 부분 개념적으로는 거의 비슷 차이 **[런타임에서의 미세한 차이](https://www.typescriptlang.org/docs/handbook/enums.html#enums-a
20.01.19-40일차
⛄열거형(enum) > - 관련된 상수들을 같이 묶어 놓은 것 java는 타입에 안전한 열거형을 제공(값&타입 체크) ☃ 열거형의 정의와 사용 > - 열거형을 정의하는 방법 enum 열거형이름{ 상수명1, 상수명2, ...} 열거형 타입의 변수를 선언하고 사용하는 방법 열거형 상수의 비교에 == 와 compareTo() 사용가능 ☃ 열거형의 조상 - java.lang.Enum > - 모든 열거형은 Enum의 자손이며, 아래의 메서드를 상속받음 -> String name() : 열거형 상수의 이름을 문자열로 반환 -> int ordinal() : 열거형 상수가 정의된 순서를 반환(0부터 시작) -> T valueOf(Class enumType, String name) : 지정된 열거형에서 name과 일치하는 열거형 상

Enums
Enums는 Enumeration의 약자로 열거형이라는 뜻이다. Enums을 사용하면 명명된 상수 집합을 정의할 수 있다. TypeScript에서의 Enums은 숫자와 문자열을 모두 제공한다. 열거형은 enum 키워드를 사용해 정의할 수 있다. 숫자열거형 (Numeric enums) 1로 초기화되는 Up이라는 멤버가 있다. 이후에 나열되는 멤버는 1씩 증가한 값을 가진다. 즉, Down = 2, Left = 3, Right = 4와 같다. 초기화를 하지 않는 경우 숫자는 0부터 시작한다. 숫자열거형은 계산 멤버와 상수 멤버로 혼합될 수 있다. 그러나 이 경우 이니셜라이저가 없는 열거형이 먼저 오거나 숫자 상수로 초기화된 숫자열거형 혹은 기타 상수 열거 멤버 뒤에 와야 한다. 때문에 아래와 같은 형식은 허용되지 않는다. 문자열열거형 (String enums) 문자열열거형은 숫자열거형과 유사하지만 런타임에서 차이가 있다. 문자열열거형에
3-2. enums(열거형)
enum enum(열거형)이란? enum type은 상수(Constant)로 사용할 값들을 미리 선언하여 사용할 때 사용하는 특별한 데이터 타입이다. JDK1.5부터 지원됨. enum 사용시 장점 기존 static final키워드를 이용한 상수선언 방식에서는 해당 상수의 값만을 비교!! But enum을 이용하여 상수를 정의하게 되면 값 뿐만 아니라 타입까지도 체크하기 때문에 타입 안전(Type Safe)한 코드를 작성할 수 있다. enum 상수 선언하는 방법 enum 열거형이름 { 상수값1, 상수값2,..., 상수값n}; 열거형 => 상수값들을 선언하는 방법 static final int A=0; static final int B=1; static final int C=2; st