Co jest assert(false)
robić w następujący kod?
public float[] evaluate(float[] inputs)
{
// propagate the inputs through all neural network
// and return the outputs
assert(false);
float outputs[] = new float[inputs.length];
for( int i = 0; i < _layers.size(); ++i ) {
outputs = _layers.get(i).evaluate(inputs);
inputs = outputs;
}
return outputs;
}
Odpowiedzi:
1 dla odpowiedzi № 1Linia, tak jak jest, sprawdza tylko, czy asseracje nie są włączone, w przeciwnym razie wyrzuć AsserationError
. Możesz dodać wiadomość typu
assert false: "nope!";
nie ma odpowiednika w języku c #. Również jest w java słowo kluczowe, ale nie w języku c #.