Я заметил, что если я передаю любое число, кроме 0, в качестве аргумента if statement
, код внутри if statement
компилируется.Я запутался, почему это происходит!Я понимаю, что R внутренне распознает 0 как ЛОЖЬ, и утверждение внутри if condition
не оценивается, что имеет смысл, но почему его оценивают для других чисел?
if(5) {
5 * 5
}
Я ожидал, что будуполучаю ошибку, но код компилируется, и я получаю 25 в качестве ответа.