보통 함수 만들면 (객체, 에러) 이렇게 리턴 하잖아

예) func Sex(male, female Person) (Child, error) {}


이 Sex 함수를 콜 하는데서 err != nil로 에러 검증 하는건 알겠어


근데 난 nil이냐 아니냐도 검증하고 싶거든


그럼 결국 Child(보통 구조체겠지?)를 포인터로 만들어야 하는데.. 간단하게 nil 비교를 할 수 있는건 좋아


근데 포인터를 리턴하는게 맞는건지 잘 모르겠음...


escape analysis 읽어 보는데 좆밥이라 그런가 읽으면 읽을수록 더 헷갈리네


nil 검증하려면 걍 포인터 리턴밖에 없음?