1

構造体を想定している関数に構造体を渡すと、その関数は別の構造体内にネストされます。

例えば:

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

呼び出しgetAnswerFromSO(question=myStruct);の結果

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

** 明らかに、これはcfdump出力がどのように見えるかではありませんが、同じ問題を示しています。

このネスティングを防ぐ方法はありますか?

4

1 に答える 1

1

Ray の例が CF9 でも機能することを確認できます。

于 2012-02-24T04:41:39.583 に答える