12.3 开发复杂函数