只执行一次的函数的写法