6.2.1 部分积生成器实现