正确使用 Java “assert” 关键字
我从来不明白它的用途,即使我读过很多例子,他们并没有真正让我知道我应该用它来做什么或为什么。assert
因此,我不会问一个例子,而是提供一个,让我知道这是否是 的正确用法。assert
// The idea is that the `mode` variable should be 0 or 1, and no other number.
switch(mode) {
case 0:
// do stuff
break;
case 1:
// do other stuff
break;
default:
// assert code?
}
如果这是正确的,请让我知道在这种情况下如何使用它。如果这不是它应该如何使用,请提供一个例子。