def seq1():
for i in range(1,100):
yield i
s=seq1()
print(s.next())
print(s.next())
print(s.next())
print(s.next())
每次运行会出来一个值
function gen_one_to_three() {
for ($i = 1; $i <= 3; $i++) {
// Note that $i is preserved between yields.
yield $i;
}
}
$generator = gen_one_to_three();
echo "\n----", $generator->next();
exit;
每次都是空的
for i in range(1,100):
yield i
s=seq1()
print(s.next())
print(s.next())
print(s.next())
print(s.next())
每次运行会出来一个值
function gen_one_to_three() {
for ($i = 1; $i <= 3; $i++) {
// Note that $i is preserved between yields.
yield $i;
}
}
$generator = gen_one_to_three();
echo "\n----", $generator->next();
exit;
每次都是空的