generator只有return的时候无需状态跳转