Swift中defer的正确使用方法