本教程操作环境:windows7系统、java10版,DELL G3电脑。
1.断言的使用
断言是作为一种调试工具被发明出来的,用来检查那些“代码写对了就肯定成立”的条件。例如我们要断言一个变量a必须要大于2,就可以这样写:
asserta>2
当条件不满足时,就会抛出AssertionError异常,等同于如下代码:
ifnotassert_condition: raiseAssertionError
2.断言形式
(1)非常简单:
privatevoiddoStuff(){ assert(y>x); //其他代码 }
(2)简单:
将通过表达式的值向错误跟踪栈中添加更多信息,提供了更多调式帮助信息。
privatevoiddoStuff(){ assert(y>x):”yis”+y+”xis”+x; //其他代码 }
运行时启用断言:
java–eacom.geeksanonymous.TestClass
运行时禁用断言:
java–dacom.geeksanonymous.TestClass
原文来自:https://www.py.cn
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容