小编给大家分享一下爪哇岛中如何实现生成器和迭代器,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!
打印([一* 2范围(10)]
打印(范围(10))
打印((一)*范围(10))
b=(I * 2范围(10))
打印(b. __下一个_ _()
光纤(最大值):
n,a,b=0,0,1
nmax:
打印(b)
a,b=b,a b
n=n 1
纤维(10)
光纤(最大值):
n,a,b=0,0,1
nmax:
ba,b=b,a b
n=n 1
f=纤维(10)
打印机(光纤(10))
g=fib(10)
:
:
x=下一个(g)
打印(,x)
停止迭代:
打印(例如价值)
打印(f.__next__()
print()print(f.__next__()
打印(f.__next__()
print()print(f.__next__()
打印(f.__next__()
打印(f.__next__()
打印(f.__next__()
打印(f.__next__()
打印(f.__next__()
打印(f.__next__()
打印(f.__next__())时间
消费者(姓名):
打印(%名称)
:
包子=打印(%)(包子,名字))
c=消费者()
c._ _ next _ _()B1=c .发送(B1)c . _ _ next _ _()
时间
消费者(姓名):
打印(%名称)
:
包子=打印(%)(包子,名字))
制片人(姓名):
c=消费者()
c2=消费者()
c.__下一个_ _()
c2 .__下一个_ _()
打印()
irange(10):
睡眠时间(1)
打印()
c。发送
c2。发送
制片人()
collectionsIterable
print(isinstance([],Iterable))
print(isinstance(,Iterable))
print(isinstance({},Iterable))
print(isinstance(()、Iterable))
打印(isinstance(100,Iterable))
collectionsIterator迭代器迭代器
a=[1,2,3]
print(isinstance((xxrange(5)),Iterator))print(isinstance([],Iterator))print(isinstance({},Iterator))
print(isinstance(,迭代器))
b=[1,2,3]
a=iter(b)
打印(a. __下一个_ _()
打印(a. __下一个_ _()
it=iter([1,2,3,4,5])
:
:
x=下一个(它)停止迭代:以上是“java中如何实现生成器和迭代器"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!
内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/113111.html