优化函数调用 防止报错

fix f not function bug