15.3 数据管道编程实例