널 써라..
토스 개발자 블로그에서 널 리턴 개발은 삼대가 망한다던데;
그걸 그렇게까지 집착할거면 널 없는 언어 써야지
널에는 발작하면서 정작 Option 있는 언어는 안쓰는게 코미디 ㅋㅋ
C/C++ 식이면 bool GetEnumValue(Enum* output) 해도 됨
디폴트 설정하고 ub 만들자
예외 던지고 호출부에서 코드 문맥에 맞게끔 처리하면 되지 읺을까 싶은데
에러 던지는게 맞지 않냐? 왜 여기 그런 댓글이 하나도 없냐 애초에 값을 잘못 전달해준건데? - dc App
이상한 값을 줬으니까 null 뱉을까 하고 물어보잖냐
Enum 을 새로 만드는게 정석 아님? 원래 Enum 에 포함 안된거 줄수도 있다며, 그럼 넘겨줄 값이 있긴 있다는 거잖아.
언어가 뭔진 모르겠는데 그럼 그건 enum이 아니지. SomeEnum::None 추가하던가 Optional<SomeEnum> 하셈
지금 필요한걸 만든다. 둘 다 필요하면 둘 다 만든다.
널 써라..
토스 개발자 블로그에서 널 리턴 개발은 삼대가 망한다던데;
그걸 그렇게까지 집착할거면 널 없는 언어 써야지
널에는 발작하면서 정작 Option 있는 언어는 안쓰는게 코미디 ㅋㅋ
C/C++ 식이면 bool GetEnumValue(Enum* output) 해도 됨
디폴트 설정하고 ub 만들자
예외 던지고 호출부에서 코드 문맥에 맞게끔 처리하면 되지 읺을까 싶은데
에러 던지는게 맞지 않냐? 왜 여기 그런 댓글이 하나도 없냐 애초에 값을 잘못 전달해준건데? - dc App
이상한 값을 줬으니까 null 뱉을까 하고 물어보잖냐
Enum 을 새로 만드는게 정석 아님? 원래 Enum 에 포함 안된거 줄수도 있다며, 그럼 넘겨줄 값이 있긴 있다는 거잖아.
언어가 뭔진 모르겠는데 그럼 그건 enum이 아니지. SomeEnum::None 추가하던가 Optional<SomeEnum> 하셈
지금 필요한걸 만든다. 둘 다 필요하면 둘 다 만든다.