python3-cookbook
python3-cookbook copied to clipboard
4.16小节关于“使用iter() 来代替”的一个小问题
翻译中的代码片段为:
def reader2(s):
for chunk in iter(lambda: s.recv(CHUNKSIZE), b''):
pass
# process_data(data)
为与本节使用while循环的例子保持一致,并作为对照,建议可否做如下修改:
def reader2(s):
for data in iter(lambda: s.recv(CHUNKSIZE), b''):
process_data(data)
谢谢指正,可以提交pull requests