Kann diese Schleife parallel laufen (2)?
Das vorherige Würfelspiel hat dir so gut gefallen, dass du es mehrfach spielen willst! Du packst den ursprünglichen Code in eine Funktion:
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
}
und baust eine Schleife, um das Spiel zu spielen:
results <- numeric(100)
for(i in seq_along(results))
results[i] <- play()
Denkst du, dass diese for-Schleife (einfach) parallel ausgeführt werden kann?
Diese Übung ist Teil des Kurses
<Kurs>Effizient R-Code schreiben</Kurs>Interaktive praktische Übung
Verwandle Theorie mit einer unserer interaktiven Übungen in die Praxis
Übung starten