当函数需要返回很多变量时有没有什么优雅的写法,想过将变量放进数组里。
当函数需要返回很多变量时有没有什么优雅的写法,想过将变量放进数组里。
|
wutiantongNov 21, 2019
1
既然你连语言都没写,这里有个万能解:序列化,返回字节流或者文件路径。
|
|
lihongjie0209Nov 21, 2019
2
tuple 可解
java 用 vavr python 自带 |
|
CrisTaoNov 21, 2019
3
map 就可以了啊
|
|
laike9mNov 21, 2019 via Android
4
语言?
|
|
coderluanNov 21, 2019
5
封装
|
|
augustheartNov 21, 2019
6
返回一个对象
|
|
wysnylcNov 21, 2019
7
返回对象
如果是要附带返回异常信息请用 exception+try-catch 不要写 map 会导致方法不可读无语义 |
|
sagaxuNov 21, 2019 via Android
8
Kotlin,两个用 Pair,三个用 Triple,四个以上建议定义一种类型
|
|
GPLerNov 21, 2019 via Android
9
用 lua
|
|
hyperbinNov 21, 2019 via Android
10
写题目完自己都不读一下吗?
|
|
ipwxNov 21, 2019 via Android
11
场景不说,语言不说,你想让咱回答杀啥
|
|
ochatokoriNov 21, 2019 via Android
12
js ?对象数组随便挑
|
|
yuyu2140Nov 21, 2019
13
不就是解构声明吗
|
|
EminemWNov 21, 2019 via iPhone
14
Json 或者 map 不行吗
|
|
bearxuNov 21, 2019
15
tuple<................>
|
|
crclzNov 21, 2019
16
public (int, string, int) SomeCsharpFunction(){
return (1,"2",3) } |
|
FusteNov 21, 2019
17
我觉得构造一个类或者结构体比较好,返回动态结构不太利于维护和可读性
|
|
ahojcnNov 21, 2019
18
struct
class global var |
|
annielongNov 21, 2019
19
通用就上 string 数组,不通用就建 class,简单粗暴,兼容
|
|
beyondexNov 21, 2019 via Android
20
c# 用元组,有需要还可以给多个对象分别命名。
|
|
levelwormNov 22, 2019 via Android
21
话说为何需要有很多返回值?能否从设计上改变呢?好奇
|