LUA错误显式返回,社区常见的规约是怎么样的

就是LUA和Python这种动态语言,如果要显式的返回错误,给上个流程处理;一般怎么标识错误; Go的话使用最后一个参数来处理(主要还是编译型的,这个没什么好说);那动态语言这种一般怎么处理好

动态语言 你不知道一个函数回返回多少值,你的err不知道放在那里. 估计只能放第一个,但是,放第一个又得写多一些代码来兼容正常情况.

点赞
vvv
vvv

这种属于编程语言风格,和是否是动态语言无关,我觉得可以参考go语言风格将err放在函数最后一个参数返回

2024-04-24 23:22:02