如果我有一个返回boolean值的功能,之间有什么区别:
Return False
和
Function = False
如果我有一个返回boolean值的功能,之间有什么区别:
Return False
和
Function = False
Return False
立即退出,所以没有进一步的被执行的功能。
设置FunctionName = False
允许在函数退出前再次分配的返回值。
个人而言,我会跟Return
坚持,因为它是更清楚你想要做什么。从VB6中分配给函数名称。
谢谢。所以用'返回假'将调用者“看到”值“假”?换句话说,如果我说'If Function()= False那么做一些''如果我只是'返回False'或者我必须设置'Function = False'吗? – 2011-06-15 14:59:40
@JJD是的,两种方式都可以这样工作。 – Flash 2011-06-15 15:01:17
Return语句也退出函数。为函数名称赋值不会。你的函数会一直执行到最后,所以你可能会再次改变这个值。
请阅读此线程 - http://stackoverflow.com/questions/451025/vb-net-function-return – adatapost 2011-06-15 14:55:40
感谢,这是非常丰富的。 – 2011-06-15 15:03:38