函数直接返回和传递引用的区别和取舍?

在编程中常常会见到两种api,一种是直接return一个结果,另一种则是通过一个参数引用,在函数调用后,传递的引用就已经有了想要的值。

我的疑问是,我在编程中,常常混用这两种方式,实际上我在看一些文档时,这两种方式都有用到,那么这两种方式在编写函数时应该如何取舍?

阅读 2.9k
1 个回答

避免Side Effect可以使得程序更整洁

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题