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