spicechicken   5년 전

만약에 입력값이 1,2,3일 경우에는 A 출력, 4,5,6일 경우에는 B 출력, 이런식으로 데이터를 처리하려고 하는데

단순 if문 노가다없이 재사용 가능하기 쉽게 작성하려는게 너무 어렵네요

java 같은 경우에는 밑에 있는 코드처럼 enum을 통해서 처리할 수는 있었는데

java에서만 사용할 수 있는 enum 방식이 아닌 다른 방법으로 어떻게 접근하면 좋을지 궁금합니다.

yukariko   5년 전

방법은 다양합니다.

한가지 예를들면 배열을 만들어서 배열 인덱스 1,2,3엔 A를, 인덱스 4,5,6엔 B를 넣을 수 있겠죠

입력에 문자가 들어갈 수 있다면 dictionay나 map 같은 자료구조를 이용할 수 있구요

댓글을 작성하려면 로그인해야 합니다.