Что делает ключевое слово «assert»? [Дубликат]
На этот вопрос уже есть ответ здесь:
Что делает ключевое слово Java assert и когда его следует использовать? 18 ответовЧто значитassert
делать? Например, в функции:
private static int charAt(String s, int d) {
assert d >= 0 && d <= s.length();
if (d == s.length()) return -1;
return s.charAt(d);
}