需要和重新设计音量的配置方式。开始做实验

This commit is contained in:
2026-07-20 07:14:22 +08:00
parent b01fccbf4b
commit 813ffab782
10 changed files with 91 additions and 44 deletions
@@ -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