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