X::Proc::Unsuccessful 타입

X::Proc::Unsuccessful 타입 (raku-type-x-proc-unsuccessful)

외부 프로세스가 실패한 뒤에 그 Proc 객체가 소멸(sink)됐을 때 던져지는 예외예요. 프로세스의 종료 상태가 0이 아닌데도 그 결과를 무시하고 지나가려 할 때 이 예외를 만나게 돼요.

출처: Raku Docs - X::Proc::Unsuccessful

정의

class X::Proc::Unsuccessful is Exception {}

시작한 프로세스가 실패로 끝났는데 그 반환값을 놔두고 흘려보낼 때, Raku가 이 예외로 알려줘요.

메서드

method proc

method proc(X::Proc::Unsuccessful:D --> Proc)

예외를 던지게 만든 Proc 객체를 돌려줘요. 어떤 명령이 실패했는지 그 객체를 통해 뒤져볼 수 있어요.