Чи можна запустити цей цикл паралельно (2)?
Вам так сподобалася попередня гра з кубиком, що ви хочете зіграти в неї багато разів! Ви обгортаєте початковий код у функцію:
play <- function() {
total <- no_of_rolls <- 0
while(total < 10) {
total <- total + sample(1:6, 1)
# If even. Reset to 0
if(total %% 2 == 0) total <- 0
no_of_rolls <- no_of_rolls + 1
}
no_of_rolls
}
і створюєте цикл, щоб зіграти в гру:
results <- numeric(100)
for(i in seq_along(results))
results[i] <- play()
Як ви вважаєте, чи можна цей цикл for (без зайвих зусиль) запустити паралельно?
Ця вправа є частиною курсу
Ефективне програмування R
Практична інтерактивна вправа
Перетворіть теорію на практику за допомогою однієї з наших інтерактивних вправ
Почати вправу