17.5 自定义函数设计