![]() |
1
2
不,我不相信。能够用Python返回元组实际上非常方便。
但如果你需要全方位 和 一些 做这件事的方式。只要API契约指定发生了什么,我就认为按照您建议的方式来做没有问题。
|
![]() |
2
3
不总是这样。返回某种“OperationResult”对象并不少见,该对象包含所执行操作的所有信息。
|
![]() |
3
0
正如其他人所说,这取决于你在做什么,尽管如果你能让它返回一个“价值”,那么它会更好。 但是,您可以创建一个完整的类,该类包含那些使代码更容易理解的值。 |
![]() |
4
0
在Java中,返回
修改参数也是一种非常常见的技术。您可以在JDK本身中看到一些示例,比如 Collections.sort(List list) 或 InputStream.read(byte[]) .
所以,我相信还有比这两个更糟糕的设计决策。 编辑:添加了持久对象示例。 |
![]() |
Emanuel Pinho · 无不变目标push的角度变化检测策略 6 年前 |
![]() |
MingtyeP · 如何使用不可变js取消移动列表中的每个元素? 7 年前 |
![]() |
Brannon · 让赋值运算符在申报时工作 7 年前 |
![]() |
Javallion · JAVA中的不可变对象初始化 7 年前 |
![]() |
Ankush Pandit · 字符串与字符串数组元素之间的比较 7 年前 |
![]() |
plamkata__ · Swift到Kotlin,管理不可变列表 7 年前 |