一个return的低级错误
来源:互联网 发布:淘宝网拍卖茅台酒 编辑:程序博客网 时间:2024/05/22 03:53
之前在项目中写了这样一个VB.NET的方法,类似如下:
Function VerifyDate() As Boolean
Dim flag As Boolean = True
Dim a As Integer = 1
Dim b As Integer = 3
Dim c As Integer = 7
If b < c Then--验证1
Return flag = True
Else
Return flag = False
End If
If a > 0 Then--验证2
Return flag = False
Else
Return flag = False
End If
End Function
本来自已想达到的效果是:只有flag为False的时候,才会返回。可是程序在验证1为true的情况下,直接返回,没有验证第二个。最后我修改为如下:
Function VerifyDateNew() As Boolean
Dim flag As Boolean = True
Dim a As Integer = 1
Dim b As Integer = 3
Dim c As Integer = 7
If b >= c Then
Return flag = False
End If
If a <= 0 Then
Return flag = False
End If
End Function
这样的话,只有验证没有通过的话才会返回False值,这样不用担心会跳过后面的验证了。哎!难怪客户说“你们开发人员怎么会犯这么低级的错误”。我感觉好惭愧啊!我以后要好好对自已的程序负责了,对客户负责了。
- 一个return的低级错误
- 一个低级的错误
- 一个低级的常见错误
- 一个 popupWindow的低级错误
- 一个比较低级的错误
- 一个十分低级的错误
- 命名错误,一个低级的错误
- 一个低级的错误说明的问题
- 犯了一个Hibernate的低级错误
- 犯了一个Hibernate的低级错误
- 犯了一个Hibernate的低级错误
- 一个让我面壁思过的低级错误!
- List赋值问题,一个低级的错误
- 一个关于jar包的低级错误
- 一个低级无语的错误
- struts2一个低级错误的解决办法
- 一个低级的ORA-01017错误
- 一个低级错误
- session过期时间控制的一些常用方法
- 你的成功在于你每天养成的习惯
- 《Microsoft Sql server 2008 Internals》读书笔记--第九章Plan Caching and Recompilation(11)
- 成功与信念
- 9个必须知道的实用PHP函数和功能
- 一个return的低级错误
- KongfuPandaGameEngine编写日记--2010年7月20日0点40分
- Oracle 设置单表只读
- Linux下skype国内卡拨号方法
- Zoj Just Pour the Water 2974
- 在shell脚本里使用Abstract Factory的设计模式
- FTP 中 mdelete 命令,不想对每个文件做确认,加什么参数?
- 类构造函数
- 道长帮我写的用js和css来搞定的一个上下翻题!谢谢道长