完美,同志,完美!!!!!!!

This commit is contained in:
2026-02-04 00:06:14 +08:00
parent 841f6e53c6
commit 1d9931f79d
69 changed files with 1716 additions and 209 deletions

View File

@@ -0,0 +1,21 @@
# 模拟两种写法
def method_A(self, start, end):
yield from (f"{track}.get_range(start, end)" for track in self)
def method_B(self, start, end):
return (f"{track}.get_range(start, end)" for track in self)
tracks = ["A", "B"]
gen_a = method_A(tracks, 0, 10)
print(list(gen_a))
gen_b = method_B(tracks, 0, 10)
print(list(gen_b))
# they are the same output