8.6.2 代码实现