4.3 带有外部状态的生成器函数