Für Vorlesungen, bitte die Webseite verwenden. https://flavigny.de/lecture
Nie możesz wybrać więcej, niż 25 tematów Tematy muszą się zaczynać od litery lub cyfry, mogą zawierać myślniki ('-') i mogą mieć do 35 znaków.

35 wiersze
659B

  1. # Josua Kugler, Christian Merten
  2. make_store <- function(n) {
  3. dl <- vector(mode="list", length=n)
  4. i <- 1
  5. function(item=NULL, reset=FALSE) {
  6. if (reset) { dl <<- vector(mode="list", length=n); i <<- 1 }
  7. if (is.null(item)) return(dl)
  8. dl[[i]] <<- item
  9. i <<- i+1
  10. if (i > n) i <<- 1
  11. invisible(dl)
  12. }
  13. }
  14. store3 <- make_store(3)
  15. store2 <- make_store(2)
  16. store3(1)
  17. store3("asdf")
  18. str(store3())
  19. store3(list())
  20. store3(TRUE)
  21. store3(1:10)
  22. str(store3())
  23. store3(NA, reset=TRUE)
  24. str(store3())
  25. store3(1:10)
  26. str(store3())
  27. store2(1)
  28. store2(2)
  29. store2(3)
  30. str(store2())
  31. str(store3())