替换yield代码