[erlang] 예외
분산 어플리케이션 제작이 목표라면 오류 처리의 작동 방식이 매우 중요하다. 소스https://github.com/ElementalKiss/Erlang/blob/master/example/try_test.erl erlang에서 예외를 잡는 방법예외를 발생시킬 것 같은 함수를 try-catch로 감싸는 것.함수 호출을 catch식으로 감싸는 것. 예외 발생시키기exit(Why) - 프로세스 종료.(예외를 잡지 않을 경우 연결된 모든 프로세스에 broadcast)throw(Why) - 함수가 예외를 던질 수 있다. 선택1. 통상적인 경우만 처리하고 예외 무시, 선택2. try-catch로 감싸서 오류 처리.erlang:error(Why) - crashing error를 표시. 호출자가 예기치 못한 상황 발생...
2015.12.23