为什么要定义多个函数