函数封装