小编hel*_*sIT的帖子

Python yield(从Ruby迁移):如何在没有参数的情况下编写函数,并且只能使用yield进行打印?

我一直在将Ruby代码转换为Python代码,现在我坚持使用包含以下内容的函数yield:

def three_print():
    yield
    yield
    yield
Run Code Online (Sandbox Code Playgroud)

我想调用该函数并告诉它打印"Hello"三次,因为这三个yield语句.由于函数不接受任何参数,我得到一个错误.你能告诉我最简单的方法吗?谢谢.

ruby python yield generator proc

7
推荐指数
2
解决办法
622
查看次数

标签 统计

generator ×1

proc ×1

python ×1

ruby ×1

yield ×1