我考虑过这么做，但是觉得代价有些大。每个函数都得确认一下才能跑