8.1 重新思考自定义的函数