NULL-параметр по умолчанию Rcpp

Я пытаюсь определить функцию по умолчаниюNULL параметр вRcpp, Ниже приведен пример:

// [[Rcpp::export]]
int test(int a, IntegerVector kfolds = R_NilValue)
{
  if (Rf_isNull(kfolds))
  {
    cout << "NULL" << endl;
  }
  else
  {
    cout << "NOT NULL" << endl;
  }

  return a;
}

Но когда я запускаю код:

test(1)

Я получаю следующую ошибку:

Ошибка: не совместим с запрошенным типом

Как я могу решить эту проблему?

Ответы на вопрос(1)

Ваш ответ на вопрос