C++  defer

Like go balabala