在编程中常常会见到两种api,一种是直接return一个结果,另一种则是通过一个参数引用,在函数调用后,传递的引用就已经有了想要的值。
我的疑问是,我在编程中,常常混用这两种方式,实际上我在看一些文档时,这两种方式都有用到,那么这两种方式在编写函数时应该如何取舍?
在编程中常常会见到两种api,一种是直接return一个结果,另一种则是通过一个参数引用,在函数调用后,传递的引用就已经有了想要的值。
我的疑问是,我在编程中,常常混用这两种方式,实际上我在看一些文档时,这两种方式都有用到,那么这两种方式在编写函数时应该如何取舍?
2 回答5.1k 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
4 回答988 阅读✓ 已解决
3 回答1.1k 阅读✓ 已解决
3 回答1.2k 阅读✓ 已解决
1 回答1.7k 阅读✓ 已解决
1 回答1.2k 阅读✓ 已解决
避免Side Effect可以使得程序更整洁