举个例子,
以下是python代码:
def multiples_of_2(): i = 0 while True: i = i + 2 yield i
我们怎么把它翻译成C代码呢?
编辑:我希望将这段python代码翻译成一个类似的C生成器,使用next()函数。我不是在寻找如何在C中创建一个函数来输出2的倍数。2的倍数只是一个例子来说明C中的惰性求值生成器的问题。
https://stackoverflow.com/questions/1635827
相似问题