Передача пропущенного аргумента от функции к функции в R

14
задан Community 23 May 2017 в 11:46
поделиться

1 ответ

Можно создать недостающий объект при помощи substitute() без аргумента.

В Вашем случае мы могли сделать round1 недостающий объект в else пункт:

foo = function(a, round0) {
  a = a * pi
  if(!missing(round0)) round(a)
  else a
}

bar = function(b) {
  if(b > 10) round1=T else round1 <- substitute()
  foo(b, round1)
}

bar(9)
#> [1] 28.27433

<глоток>, Созданный 24.10.2019 reprex пакет (v0.3.0)

0
ответ дан Moody_Mudskipper 25 October 2019 в 10:31
поделиться
  • 1
    и где эти методы жили бы? в DataSource или в модели? У меня создалось впечатление, что с источниками данных необходимо будет сделать $model-> найдите () на образцовом уровне для инициирования чтения () метод в источнике данных. Я ценю Вас помогающий мне на этом. Существует несколько источников данных, отсутствующих в сообществе CakePHP, и я играю для возвращения путем содействия моего кода. – Angel S. Moreno 23 August 2010 в 23:02
Другие вопросы по тегам:

Похожие вопросы: