写了一个函数^v^