構造体を想定している関数に構造体を渡すと、その関数は別の構造体内にネストされます。
例えば:
function getAnswerFromSO(struct question=StructNew()) {
writeDump(arguments.question);
}
呼び出しgetAnswerFromSO(question=myStruct);
の結果
question {
myStruct = {
text = 'foo',
subj = 'bar',
user = 1 }
};
** 明らかに、これはcfdump
出力がどのように見えるかではありませんが、同じ問題を示しています。
このネスティングを防ぐ方法はありますか?