1
構造体を構造体に渡すと、その構造体は別の構造体内にネストされます。例えば構造体を関数に渡すと、構造体がネストされます。
:
question {
myStruct = {
text = 'foo',
subj = 'bar',
user = 1 }
};
でgetAnswerFromSO(question=myStruct);
結果を呼び出す
function getAnswerFromSO(struct question=StructNew()) {
writeDump(arguments.question);
}
**明らかに、これはcfdump
出力がどのように見えるが、それはちょうど同じ問題を説明するものではありません。
この入れ子を防ぐ手段はありますか?
どのようにmyStructを定義していますか?私はそれを試したとき、それは期待どおりに働いた。これはCF10です。 http://pastebin.com/V8eVgW1x –
私はばかです。私は次のようにstructを作成していました:myStruct {mystruct.text = 'foo'、mystruct.subj = 'bar'、mystruct.user = 1}; – RHPT