Enum <- 이거 사용하면 좋은점이 뭐임?
익명(39.119)
2020-11-25 23:46
추천 0
댓글 22
다른 게시글
-
형님들 질문좀 [2]ㄴㄴ(220.72) | 20.11.25추천 0
-
여자친구 없는 나갈은 도태남은 인생을 무슨 재미로 [1]만남의광장(aerohong) | 20.11.25추천 0
-
누군 백만원 없어 굶어죽는데 [1]익명(210.219) | 20.11.25추천 0
-
언어 책 때고 좀 더 심화 개념 배울려면 뭐해야됨? [1]익명(221.144) | 20.11.25추천 0
-
프로그래밍 하면 어렸을 때 레고 하던 느낌 나 [1]만남의광장(aerohong) | 20.11.25추천 0
-
이거 어떻게하면 단축키나옴??? ㅇ ㅇ [2]초코(60.253) | 20.11.25추천 0
-
회계사 돈 많이버냐? [3]익명(210.183) | 20.11.25추천 0
-
(프린)이고 왜 안되노? [1]익명(125.189) | 20.11.25추천 2
-
원서 종이책 대신 킨들이나 전자책으로 보는 사람있음? [3]99Millli(kmsjkh) | 20.11.25추천 0
-
개발자 공부량 vs 회계공부량 [1]익명(210.219) | 20.11.25추천 0
해당 댓글은 삭제되었습니다.
만약 내가 웹 계산기를 만드는데 enum을 쓴다고쳐 그럼 파라미터로 덧셈일경우 plus를 넘겼어,
그럼 컨트롤러에서 바로 plus로 조건처리해서 계산해버리는거랑. enum가서 while문으로 plus랑 같은 enum 비교해서 다시 가져와서 +기호를 들고와서 처리하는거 이게 의미가있음?
#define 쓰면 타이핑 많아짐. enum 쓰면 타이핑 줄어듬
enum ... VAR1 = 1, (세미콜론 이었던가 가물가물( 아무튼 VAR2, VAR3,... LAST 이런 식으로 편하게 쓸 수 있음. LAST 에 무슨 값 있게? LAST 로 VAR? 이 몇개 인지 알 수 있음.
그리고 타이핑 오류 줄어들고.
실무에서 어떻게 쓰이나 봐봐
https://gitlab.gnome.org/GNOME/gtk/-/blob/gtk-3-24/gtk/gtkentry.c#L316
저걸 #define 를 쓰면 상수 갯수도 사람이 세어야 됨. 상수 추가할 때마다 갯수를 사람이 세어서 업데이트해줘야 되구. 상수 갯수가 필요하기도 한데, GtkEntry 에서는 상수 갯수를 필요로함. install property 의 인자를 보셈.
사용하는 상수 갯수가 두개면 enum 쓰나 define 쓰나 뭔 차이가 있겠냐. 근데 10개 넘어가면 사람이 버벅거리니까.. 그런 경우 enum 쓰면 편하지. 상수 총갯수를 알아야 하는 경우에도 enum 쓰면 좋구.
질문자가 자바 물어본거라서 좀;;
자세한 답변 고마운데 나는 좆바다 좆바라서 미안하다
단순히 상수에 이름붙이려고 enum 쓰는언어는 C말곤 없지 싶은에
C에는 #define이나 enum말곤 컴파일 타임 상수를 만들 방법이 읎음
걍 const로 상수 선언 해놔도 엥간하면 최적화하믄서 날려버리기는 한데 ㅇㅅㅇ 암튼..
자바 기준은 어떰
자바에 final 키워드 있을텐데.
자동완성 등등~~~
러스트 enum 은 차원이 다르다... 예를 들어 보자면 내 연애 경혐을 표현할 수 있지... 모쏠, 쏠로(usize) 커플(usize) 이런 식으로
이름이 귀여움 '이넘' 넘 커엽잖아
ㄹㅇㅋㅋ
https://docs.microsoft.com/ko-kr/dotnet/api/system.enum.hasflag?view=net-5.0
- dc Cpp
가독성 실수예방 - dc App