Closed oxygen-dioxide closed 3 years ago
build(*[track1,track2,track3])
,就可以解决问题。不过我可以对这个函数增加音轨的列表的读取的功能。
- 其实这种情况可以使用python的可迭代对象拆包语法,比如
build(*[track1,track2,track3])
,就可以解决问题。不过我可以对这个函数增加音轨的列表的读取的功能。
那还是别添加支持了,把可迭代对象拆包语法写进文档就行。做一件事情的方法太多的话,用户写调用这个库的代码不好维护。
- 其实这种情况可以使用python的可迭代对象拆包语法,比如
build(*[track1,track2,track3])
,就可以解决问题。不过我可以对这个函数增加音轨的列表的读取的功能。那还是别添加支持了,把可迭代对象拆包语法写进文档就行。做一件事情的方法太多的话,用户写调用这个库的代码不好维护。
我认为构建乐曲类型还是应该添加对于可迭代对象的原生支持的,一直用拆包也不是很好看XD 目前的改进中,我已经把传入列表的所有参数个数必须相同的限制去掉了,如果参数个数不同,会进行默认值补余。音轨类型和列表的混输也已经实现,不过暂时还在测试中,等全部case通过了就更新版本。
已更新版本,wiki会跟着更新,感谢你为这个项目做出的改进 :)
build([track1,track2,track3])
,而不是build(track1,track2,track3)
)