절차적프로그래밍에서 너무나 편리한 것


if(!process1())

 goto label_report;

if(!process2())

 goto label_report;

...

if(!process8())

 goto label_report;

return true;



label_report:

...

return false;




try-cache / 람다 / 자동소멸오브젝트는 공짜가 아님