Точка ярлыка пакета purrr пакета R означает: .f, .p - PullRequest
0 голосов
/ 05 июля 2018

У меня вопрос, я не совсем понимаю значение. при написании такой функции, как реализация собственной функции every () функций предиката purrr:

every2 <- function(.x, .p, ...) {
  for (i in .x) {
    if (!.p(i, ...)) {
    # If any is FALSE we know not all of then were TRUE
      return(FALSE)
    }
  }# if nothing was FALSE, then it is TRUE
  TRUE
}
every2(1:3, function(x) {x > 1})
#> [1] FALSE
every2(1:3, function(x) {x > 0})
#> [1] TRUE

Что значит. значит, когда вы печатаете .f? Я попробовал это сам, что даже вы удалите. перед .f и .p результат этой функции все еще остается правильным. Большое спасибо за вашу помощь! Я был довольно смущен с этими .f и .p.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...