Передача структуры в функцию приводит к вложенной структуре - PullRequest
1 голос
/ 24 февраля 2012

Когда я передаю структуру функции, которая ожидает структуру, функция вкладывается в другую структуру.

Например:

function getAnswerFromSO(struct question=StructNew()) {
   writeDump(arguments.question);
}

Вызов getAnswerFromSO(question=myStruct); приводит к

question {
  myStruct = {
     text = 'foo',
     subj = 'bar',
     user = 1 }
};

** Очевидно, это не то, как выглядит вывод cfdump, ноэто иллюстрирует проблему точно так же.

Есть ли способ предотвратить это вложение?

1 Ответ

1 голос
/ 24 февраля 2012

Я могу подтвердить, что пример Рэя работает и на CF9.

...