腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
为什么
语言
不允许
多个
返回
值
?
在像
C
这样支持指针操作的
语言
中,你可以很容易地从一个过程中获得
多个
值
。但是在像Java这样的
语言
中,如果您实际上需要获取
多个
返回
值
,这将是一件痛苦的事情。(使用一个对象包装
多个
值
是不好的) 根据我的经验,允许
返回
多个
值
可以帮助改进软件工程--更灵活地组织过程调用,等等。但是为什么有这么多
语言
不允许
返回
多个
<em
浏览 0
提问于2011-12-08
得票数 3
回答已采纳
1
回答
如何在Excel中
返回
符合一定条件的数组?
、
它包含每个条目到不同
语言
的
多个
翻译,并且有些条目在每种
语言
中有
多个
翻译。我想要编写一个公式,通过它们的
语言
代码查找所有的翻译,将它们作为一个数组
返回
,并使用一个TEXTJOIN公式将它们连接起来。但我不知道在Excel中该
怎么
做。 在Google Sheets中,这很容易通过一个过滤功能来解决,但我不能使用Sheets,因为有太多的数据,而且我还没有设法访问beta过滤功能。在下图中,我试图通过搜索<gloss xml:lang*>列中的
值
浏览 40
提问于2019-10-24
得票数 2
回答已采纳
10
回答
为什么方法不能
返回
多个
值
、
、
、
好奇的是,在像java,
c
,
c
++这样的
语言
中,对方法有
多个
返回
值
有什么技术限制吗,或者仅仅是通过规范来限制?在汇编
语言
中,我知道被调用者可以弹出一个
值
来注册。
浏览 2
提问于2011-06-24
得票数 6
回答已采纳
5
回答
如何在
C
中通过函数
返回
多个
值
?
在一次采访中,我被问到如何从函数
返回
多个
值
。我已经回答说,通过使用指针,我们可以在
C
中实现(通过引用调用)这一点。然后他告诉我,他正在寻找
返回
多个
值
的其他方法。我说过我们可以
返回
一个struct对象,但在这里,他似乎也不以为然。我在SO上看到过这个问题,但是找不到任何特定于
C
语言
的东西。
浏览 2
提问于2011-11-24
得票数 7
回答已采纳
2
回答
线性搜索阵列
、
如何用
C
语言
打印一个线性搜索中的
多个
搜索?for (i=0; i < index; i++) return i; 例如,如果数组有
多个
等于目标的元素,是否可以
返回
多个
值
?
浏览 3
提问于2011-03-01
得票数 0
回答已采纳
14
回答
从函数
返回
多个
值
的优雅方法
、
、
、
、
在大多数主流编程
语言
中,从函数
返回
多个
值
似乎是一件非常尴尬的事情。 典型的解决方案是使结构或普通的旧数据类
返回
,或者通过引用或指针传递至少一些参数,而不是
返回
它们。类/struct解决方案也是IMHO非常尴尬的,因为您最终得到了一百万个只用于从函数
返回
值
的小类/结构,从而产生不必要的混乱和冗长。此外,很多时候总是需要一个
返回
值
,其余的只有调用者在某些情况下才会使用。这两个解决方案都不允许调用方忽略
浏览 21
提问于2009-02-05
得票数 27
回答已采纳
2
回答
如何理解金刚多回
值
、
Golang支持将
多个
返回
值
分配给
多个
左手侧变量。例如: return "1", "1"或接收变量和
返回
值
的数量必须匹配:但是对于一些内置类型,如[]或<-,则支持可变数量的
返回
值
。key, exist :=
浏览 12
提问于2017-09-18
得票数 1
回答已采纳
4
回答
为什么
c
#不允许
多个
返回
值
?
我只是wondering...Why,
C
#不允许
多个
返回
值
吗?}
返回
值
和函数参数有什么特别之处吗
浏览 5
提问于2016-08-25
得票数 2
回答已采纳
1
回答
在一个函数中将
多个
字符串从
c
传递到java(jni)
、
、
、
在JNI中,当我们想要将一个字符串从
C
语言
传递给java时,我们通过(
C
++):因为这是一个
返回
语句,所以它只能被调用一次从
C
到Java只能传递1个字符串。void num() for(int i=0
浏览 0
提问于2011-06-13
得票数 1
回答已采纳
3
回答
函数和过程之间的区别?
、
、
、
我有一个疑问,我知道函数和过程之间的主要区别是,函数强制
返回
一个
值
,而作为一个过程,可能会也可能不会
返回
值
。但是当我们使用void类型的函数时,它不会
返回
任何东西。你们能澄清一下我的疑惑吗。
浏览 1
提问于2011-03-17
得票数 2
回答已采纳
3
回答
只有数学函数的概念才能证明为什么方法只需要
返回
一个
值
。
、
、
大多数现代编程
语言
不允许
多个
返回
类型(不包括
C
‘S out参数或最新使用的Tuples)。但是从直觉上讲,我们程序员对于创建一个最终需要
返回
多个
值
的方法感到沮丧;这被认为是一种糟糕的实践。 但是随着现代
语言
的所有更新,仅仅是数学中的上述概念,证明了为什么方法应该只
返回
一个
值
吗?就我个人而言,我坚信函数应该只
返回
一个
值
。但是,你如何解释
C
#'s 7.0的新
浏览 0
提问于2017-12-13
得票数 6
回答已采纳
1
回答
谷歌Go编程
语言
中的数学库方法
、
、
我一直在使用Golang进行编程,并一直享受它的简洁性,但我发现它几乎所有的数学标准库方法都是针对浮点类型的。这些方法为什么不存在于ints中,有什么特殊原因吗?
浏览 0
提问于2013-02-02
得票数 9
1
回答
谷歌应用程序脚本,将(2)2“变量”或“数组”从code.gs传递到index.html / Javascript
、
、
两个“变量”是我的工作表的
值
和单元格的背景色。如果我只传递了一个变量(waardes或kleuren),那么如果我试图同时传递这两个变量,我只会得到最后一个变量在“
返回
waardes,kleuren”中传递。
浏览 3
提问于2016-06-22
得票数 1
4
回答
为什么我们不能在
C
中从一个函数
返回
多个
值
?原因是什么?
如果可能,那么如何
返回
多个
值
。它不能因为
返回
是通过控制器或CPU中的累加器来完成的。 这是正确的原因吗?
浏览 0
提问于2012-06-08
得票数 0
回答已采纳
1
回答
“枚举类”是否存在于
C
中?
、
对于一个赋值,我被告知要创建一个函数,该函数将接受
多个
参数并
返回
一个
C
语言
的“枚举类”。然而,无论我如何努力地搜索,关于枚举类的所有文档似乎都是
C
++格式的。我可以在
C
中使用枚举类吗?如果是这样的话,我该
怎么
做呢?
浏览 2
提问于2018-10-05
得票数 0
4
回答
Python如何从一个函数
返回
多个
值
?
、
、
、
)name = f.getName()我得到了以下输出:每当python中的函数
返回
多个
值
时,它是否总是将
多个
值
转换为包含
多个
值
的列表,然后从函数中
返回
它?整个过程是否与显式地将
多个
值
转换为list,然后
返回
列表相同,例如
浏览 35
提问于2016-09-06
得票数 27
回答已采纳
4
回答
为什么Java可以接受
多个
参数,但只能
返回
一个对象?
、
、
为什么java被定义为使得方法可以接受
多个
参数作为输入,它是否在某种程度上使
语言
更容易实现或使用?
浏览 1
提问于2010-03-12
得票数 5
回答已采纳
8
回答
如何在一个方法中
返回
两个或
多个
对象?
假设您希望一个方法同时
返回
一个生成的对象和一个指示此操作成功或失败的布尔
值
。在一些
语言
中,比如
C
,您可能会让一个函数通过引用参数
返回
额外的对象,但在Java中不能这样做,因为Java是“按
值
传递”的,那么在Java中如何
返回
多个
对象呢?
浏览 17
提问于2011-03-04
得票数 5
2
回答
从VB转换到
C
#,从子程序存储
值
、
、
我正在用
C
#重写一个旧的VB应用程序,这个应用程序是某种计算器.因此,它由一组子程序组成,它们接受一些
值
,并计算一些新
值
(互合并结果),这些
值
后来被用于其他一些计算中。in = 4;VB6中的缺省
值
是通过引用传递的,所以我可以在
C
#中这样做:int outFromRoutine2 = 0; R
浏览 4
提问于2017-05-08
得票数 2
回答已采纳
13
回答
为什么大多数编程
语言
只支持从函数
返回
单个
值
?
、
编程
语言
被设计为支持任意数量的输入参数,但只支持一个
返回
值
?有什么解释吗?
浏览 0
提问于2013-07-02
得票数 132
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C++的函数如何返回多个值?
C语言函数返回值解析
C+返回值类型后置(跟踪返回值类型)
Go语言函数返回值
【C语言编程锦囊·连载42】scanf函数的返回值是什么?
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券