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

assert 的使用

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

标签:

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

 

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

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

assert 的使用

标签:

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

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