首页 > 其他 > 详细

assert 的使用

时间:2015-12-20 14:32:58      阅读:157      评论:0      收藏:0      [点我收藏+]

一直以来没分清什么时候该使用assert,什么时候该使用if。现在将其记录下来

 

assert 用于检查参数的合法性以及某个预期的结果等,assert只在debug模式中在在。assert是面向程序员的,而不是面向用户,主要方便程序员能够检查及快速定位程序的逻辑错误(程序员自身带来的问题),如果在调试程序时遇到错误则会立即终止程序并提示错误的位置。可以说assert只是提供给程序员的一个工具,并不能将其算做程序逻辑的一部分。

if  else 是程序逻辑的一部分,表示当出现某种情形时应该执行什么逻辑。如,当用户输入一个不在范围内的参数时,可以转到提示用户重新输入的逻辑。

assert 的使用

原文:http://www.cnblogs.com/xey-csu/p/5060687.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!