2017-11-20 5 views

답변

1

네, 할 수 있으며 구문 상 유효합니다. @spec 속성은 예상 된 모든 입출력을 한 곳에서 수집해야합니다. 이 경우 dialyzer (그리고 암시 적으로 코드의 독자)에게이 함수는 문자열 만 받아 들일 것이라고 말합니다.

질문을 원하십니까? 이러한 매개 변수가 필요하지 않은 이유는 무엇입니까? 마지막 절인 경우 해당 함수에 대한 다른 정의가 있고 문자열 만 허용하기 때문에 모든 것이 정상이므로 @spec이 유효합니다.