Я никогда не понимал, для чего используется 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?
}
Если это правильно, сообщите мне, как использовать его в этом случае. Если это не так, как предполагается, используйте пример. Спасибо заранее