Мне интересно, есть ли какое-либо ключевое слово в R для выпрыгивания из функции без выполнения остальной части. В C, Java или Matlab есть ключевое слово return. Но ключевое слово return в R работает иначе, чем в этих языках. Вот пример,
myfunc = function() {
if (TRUE) {
return # hopefully, jump out of the function
}
print('the rest of the function is still executed!')
}
В этом примере такие языки, как Java, не будут выполнять «остальное» при достижении «возврата», в то время как в R «возврат» находится только в области действия оператора if, а остальные функции все еще выполняются. В этом конкретном примере я мог бы добавить блок «else» для достижения этой цели, но я хотел бы знать, есть ли какое-либо ключевое слово, которое будет иметь такое же поведение, как в Java и т. Д. Спасибо.