装带有for函数修改为非内联函数