何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?
}
これが正しい場合、この場合の使用方法を教えてください。これが本来の使い方ではない場合は、例を示してください。