码迷,mamicode.com
首页 > 其他好文 > 详细

测试函数用Return 返回值和用函数名返回值的区别

时间:2015-10-19 23:50:48      阅读:188      评论:0      收藏:0      [点我收藏+]

标签:

‘*************************************************************************
‘**模 块 名:工程1 - Form1
‘**说    明:蓝凤凰设计商城 浴火凤凰-郭卫 | 蓝凤凰-魔灵 | 郭卫-icecept
‘**创 建 人:浴火凤凰-郭卫
‘**日    期:2015年10月19日  21:53:17
‘**修 改 人:浴火凤凰-郭卫
‘**日    期:
‘**描    述:QQ:493405998 | 微信\旺旺:icecept
‘**版    本:V1.0.0 | http://blog.sina.com.cn/icecept
‘*************************************************************************

 

Public Class Form1

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

     CheckReturn1() ‘测试结果 Return True 执行后,直接退出子程序,后面语句不执行

     CheckReturn2() ‘测试结果   CheckReturn2 = True 执行后,继续执行后续语句。

End Sub

 

‘1==Return

Function CheckReturn1() As Boolean

      Return True

      MsgBox("我是 CheckReturn1,我会执行吗")  ‘没有执行’

End Function

 

‘2==函数名

Function CheckReturn2() As Boolean

     CheckReturn2 = True

     MsgBox("我是 CheckReturn2,我会执行吗")  ‘执行了’

End Function

End Class

 

   所以用 Return 返回值会更好一些。但对于编程严谨来说,还是函数名返回值好一些, 因为用函数名返回值,直接返回的话要写一句 Exit Function,面Return则不用写,写了更显累赘。久而久之习惯一但养成,就不好在矫正了。

测试函数用Return 返回值和用函数名返回值的区别

标签:

原文地址:http://www.cnblogs.com/icecept/p/icecept_Return.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!