2.3 详细代码编写及分析