동적 형식의 언어로 함수를 작성할 때마다 함수를 호출 할 때 오류를 처리하고 프로그램 흐름 유체를 유지하기가 쉽도록 반환 할 수있는 최선의 방법이 무엇인지에 대해 여전히 찢겨졌습니다.동적 유형의 언어는 언제 사용해야합니까?
동적 유형의 언어를 사용하여 기능이 제대로 작동하지 않을 때 커뮤니티가 반환 할 올바른 사항은 무엇이라고 생각합니까?
내 일반적인 생각은 : 당신이 실제 값을 반환하는 경우, 당신은 뭔가 예상치 못한 경우 함수가 성공적으로 실행, 또는 null의 경우 해당 유형을 사용하여 데이터를 반환해야 하나
.
던지는 예외는 일반적인 유틸리티 기능
예약해야 오류가 발생한 경우, 예를 들어, 특정 형식에 대한 기본 값을 반환하지 않아야 사용자가 문자열을 기대하는 경우, 당신은 빈 문자열을 반환하지 않아야
오류가 발생한 경우.