[바미] Golang reflect 함수 사용하여 필수 값 체크 함수 만들기.
·
프로그래밍(Web)/업무관련
지난번에 했었던 nil값 체크에 이어서 업그레이드 시켜본 함수입니다. 지난번과 차이가 있다면 1. 필수 입력 필드 중 입력 받지 못한 필드만 출력 됩니다. 한 줄 한 줄 입력 받은 데이터를 가져와서 빈 값이 생길 때 빈 값인 필드 이름만 출력이 되는것이 아니라 필수로 입력해야하는 필드 이름 전체가 출력이 되었다는 점입니다. (nil값 체크 참조) 만약 필수 값을 채우지 못한 에러가 생겨 났을 시, 제대로 데이터가 들어갔는지 체크 해줄 시에 복잡했던 부분이 방대한 데이터들이 끊임없이(또는 쉴새없이) 내려오는 상황에서 필수 값 필드 전체가 한 줄로 출력이 되어 한 눈에 보고 파악하기 힘들었고, 조금은 불편했습니다. (물론 코드는 간단했지만요..) 2. reflect 함수 사용으로 입력 하는 struct에 다..