보통 함수 만들면 (객체, 에러) 이렇게 리턴 하잖아
예) func Sex(male, female Person) (Child, error) {}
이 Sex 함수를 콜 하는데서 err != nil로 에러 검증 하는건 알겠어
근데 난 nil이냐 아니냐도 검증하고 싶거든
그럼 결국 Child(보통 구조체겠지?)를 포인터로 만들어야 하는데.. 간단하게 nil 비교를 할 수 있는건 좋아
근데 포인터를 리턴하는게 맞는건지 잘 모르겠음...
escape analysis 읽어 보는데 좆밥이라 그런가 읽으면 읽을수록 더 헷갈리네
nil 검증하려면 걍 포인터 리턴밖에 없음?
필드별로 제로값 비교하는건 에바같고..
저어가 원글 이해를 한 건 아닌데 ㅇㅂㅇ;; 보려는게 Person 자체만 볼 건지 그 안에 하나하나를 다 볼 건지 몰겠지만, 저능 에러상황이면 Child에 뭐가 있던 말던 무적권 return nil, err 하고 있어영 ㅇㅂㅇ