ASSERT( booleanExpression );
首先:booleanExpression 参数是一个bool表达式。
用法:
当程序运行到该语句的时候,程序会检查booleanExpression 这个表达式是真仍是假。
若是条件符合,程序继续运行下面的代码;
若是是不符合,那么持续运行会被卡在这里。不往下面走,并有程序弹出错误对话框,指示是因为booleanExpression 这个条件符合致使的报错。
做用:
ASSERT(booleanExpression )语句通常用来检查一些必须符合的条件,若是不符合条件,则不让程序继续运行下去。
assert是编译过程当中判断语句是否成功(合法)的函数
也是一种断言语句。主要用来调试程序
就是说Debug(调试)的时候,ASSERT( *******) 这句要运行,
可是到了release的时候,ASSERT( *******) 这句就忽略不运行,
做检查用,release时不运行,是为了提升速度。
public void addBomElement(BomElement bomElement)
{
Assert.notNull(bomElement, "bomElement");
}函数