4.5 使用生成函数