函数为什么只有一个返回值?
在marrco2005 (高手前传)的帖子《在C++中,为什么构造函数不能有返回值?》中,我们热烈地讨论了一番。我获益不少。
这倒让我想起了另一个问题:为什么函数不能返回多个值?
很多语言都是这样。难道冥冥之中有个看不见的大手操纵着这一切吗?
我知道,数学中的函数是返回一个值的。否则就是映射了,那这些语言干嘛不再搞一个“映射”呢?这样我们可以通过一次调用获得许多值。
这倒让我想起了另一个问题:为什么函数不能返回多个值?
很多语言都是这样。难道冥冥之中有个看不见的大手操纵着这一切吗?
我知道,数学中的函数是返回一个值的。否则就是映射了,那这些语言干嘛不再搞一个“映射”呢?这样我们可以通过一次调用获得许多值。
...全文
相关推荐
一道优雅面试题分析js中fn()和return fn()的区别.docx
.
fork()系统调用参数返回值详解
linux系统调用fork()的详细剖析,必然令你恍然大悟~~~
cin,_cin.get,cin.getline等函数深入分析
cin cin.get cin.getline 深入分析
详解C++纯虚函数与抽象类
主要介绍了C++纯虚函数与抽象类的相关资料,帮助大家更好的理解和学习c++,感兴趣的朋友可以了解下
python中使用zip函数出现<zip object at 0x02A9E418>错误的原因
主要介绍了python中使用zip函数出现错误的原因分析及解决方法,需要的朋友可以参考下


其它技术问题
