gpt4 book ai didi

java - 使用输出参数是否被认为是不好的做法?

转载 作者:搜寻专家 更新时间:2023-10-31 19:39:41 25 4
gpt4 key购买 nike

<分区>

每次我看到一个方法时,其中一个参数是 output parameter喜欢

void addTokenErrorsToReport(List<String> tokens, Map<String, Integer> report)

我觉得这是完全错误的。从我的角度来看,参数通常应该是不可变的,并且不会在方法内更改。例如,上面的方法可以重写为

Map<String, Integer> createTokenErrorsReport(List<String tokens)

返回的 Map 可以与原始报告 Map 合并。

这个假设对吗?还是两个版本都可以接受?

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