完善了对仿函数的支持