我觉得用第二种方便维护,同事建议用第一种(但没给出理由)
void function (Object o) { o = query(o); }
void function (Object o) { Object object = query(o); }
1 hologolang 2020-01-10 11:02:26 +08:00 第一种灵活,第二种安全。。 我感觉是这样,看取舍和团队开发人员的平均水平吧 |
2 Raymon111111 2020-01-10 14:37:31 +08:00 第二种更好一些 |
![]() | 3 chendy 2020-01-10 15:04:36 +08:00 ![]() Java 程序员看写法一缓缓打出一个? |
![]() | 4 HolmesCai 2020-01-10 15:37:05 +08:00 传入的不就是对象的引用地址? |
![]() | 5 pipixia 2020-01-10 15:54:01 +08:00 via Android '11'+1 '11'-1 |
6 leegoo 2020-01-14 14:31:41 +08:00 试想一下 如果你函数后续的操作还需要用到 o 呢? 其次就是重复用 o 会影响阅读吧? |