函数模块化来实现参数化