日期:2014-05-19  浏览次数:20618 次

想编一个自定义函数,不知有何返回值表示执行成功还是没有执行成功,0表示成功,1表示不成功好呢?还是1表示成功,0表示不成功呢?
想编一个自定义函数,不知有何返回值表示执行成功还是没有执行成功,0表示成功,1表示不成功好呢?还是1表示成功,0表示不成功呢?
---------------
按理说,这都是自已的约定,怎么定都行,我就是想遵循一种规范。
我发现,系统自带的函数大部分是用0表示执行成功,用1表示执行不成功。
可是一般来讲,0表示假,1表示真呀,如果这样的话,应该用1表示成功,0表示执行不成功更好些呀。
比如   isdate()函数,就是用1表示是日期型,0表示不是日期型。(当然两种函数不种,一种表示执行是否成功,另一种如isdate()则表示两种状态),便是总觉得应该一致才对呀。
大家如何看的呢?
你的自定义函数返回值是如何定的呢?


------解决方案--------------------
1表示成功,0表示不成功
------解决方案--------------------
自己的函数1表示成功,0表示不成功

------解决方案--------------------
0表示成功,以1表示不成功的.
如游标
------解决方案--------------------
个人理解,如果函数返回值表示的是:是与不是,真或假,则用0为假,1为真为返回值
但是函数的执行成功与否,并不是真与假的问题,只有执行成功的前提下才有真与假的结果.
所以是两种情况,不知理解对否!

------解决方案--------------------

可能因为
成功的话没有什么返回空值
不成功要返回错误信息
把这转换为布尔型就可以理解
0表示成功,以1表示不成功的