2013-01-14 4 views
1

명시 적 반환 값이없는 스크립트의 부울 반환 값은 어떻게 정의됩니까? 규칙은 항상 규칙 시퀀스를 제어하는 ​​데 사용할 수있는 TRUE 또는 FALSE를 반환합니다 (성공적으로 적용된 경우에 따라 다름). 스크립트의 경우 현재 (적어도 내 응용 프로그램에서는) 작동하지 않습니다.booggie2에있는 스크립트의 부울 반환 값

참고 : booggie 프로젝트는 더 이상 존재하지 않지만 동일한 기능을 다루는 Soley Studio의 개발로 이어졌습니다.

답변

1

기본적으로 스크립트는 부울 값을 시퀀스에 반환합니다. 이는 bool() -cast를 사용하여 완료됩니다.

따라서 스크립트에 반환 값이 없으면 내부적으로 bool(None)으로 해석되어 False이됩니다.

스크립트에 명시 적으로 정의 된 return 문이있는 경우 bool()은 자연스럽게 True을 반환합니다.