R имеет замечательный stopifnot()
, который довольно близок к тому, что C имеет в assert()
:
Описание:
Если любое из выражений в '...'not' all '' TRUE ', вызывается' stop ', что выдает сообщение об ошибке, указывающее first элементов' ... ', которые не были истинными.
То есть от help(stopifnot)
, в котором, как обычно, также есть примеры.