gpt4 book ai didi

python - 方法链——有多少链式方法就足够了?

转载 作者:行者123 更新时间:2023-11-28 19:46:03 24 4
gpt4 key购买 nike

是否有关于何时停止链接方法而是将链分解为多个表达式的指南?

考虑例如这段 Python 代码,它构建了一个字典,以单词为键,对应的计数为值:

def build_dict(filename):
with open(filename, 'r') as f:
dict = defaultdict(int)

for word in f.read().lower().split(): # too much?
dict[word] += 1

return dict

链接 3 个方法可以吗?拆分表达式是否会获得任何明显的好处?

最佳答案

只链接两个有什么意义? 如果您执行方法链接,请正确执行。

更多的是格式问题,如果一行太多的话,我更喜欢

(x.Foo()
.Bar()
.FooBar()
.Barf());

另一个问题可能是调试器,如果您想跟踪到 Bar,它会强制您跟踪到 Foo

关于python - 方法链——有多少链式方法就足够了?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4546694/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com