Я просмотрел большую часть документации и много погуглил, но не могу найти ответа на следующие вопросы. вопрос: есть ли способ вызвать функциональность следующего вида в параллельном цикле foreach
с использованием пакета foreach
?
В частности, я хотел бы сделать что-то вроде ( это не работает с next
, но обходится без):
foreach(i = 1:10, .combine = "c") %dopar% {
n <- i + floor(runif(1, 0, 9))
if (n %% 3) {next}
n
}
Я понимаю, что могу вложить свои скобки, но если я хочу иметь несколько следующих условий в длинном цикле, это очень быстро становится синтаксическим кошмаром .
Есть ли здесь простой обходной путь (либо функциональность, подобная следующей, либо другой способ решения проблемы)?