改进代码实现。