Р: Функция без аргументов и без возвращаемого значения? - PullRequest
0 голосов
/ 12 апреля 2019

Я бы хотел, чтобы функция в R просто оценивала несколько строк кода.Я могу сделать это так:

MyFunction = function(x){
  x = rnorm(10)
  x <<- x^2
  print("and dinosaurs are scary")
  y = TRUE
}

Но я нахожу немного уродливым, что мне нужно определить inputvarable (x), который я не использую, и функция возвращает значение (TRUE) который мне не нужен.

На самом деле я ищу R-эквивалент "sub" в VBA.

1 Ответ

0 голосов
/ 17 мая 2019

Сочетая советы Рашабха и Грегора, это было бы решением:

MyFunction = function(){
  x = rnorm(10)
  x <<- x^2
  print("and dinosaurs are scary")
  y = TRUE

  return(invisible())
}

Спасибо за помощь!

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