5.1.3 代码实现