1
當我將結構傳遞給期望結構的函數時,該函數嵌套在另一個結構中。將結構傳遞給函數會導致嵌套結構
例如:
function getAnswerFromSO(struct question=StructNew()) {
writeDump(arguments.question);
}
調用getAnswerFromSO(question=myStruct);
結果
question {
myStruct = {
text = 'foo',
subj = 'bar',
user = 1 }
};
**很顯然,這不是一個cfdump
輸出是什麼樣子,但它說明了問題一樣。
有沒有辦法防止這種嵌套?
你如何定義myStruct?當我嘗試它時,它按預期工作。不過這是CF10。 http://pastebin.com/V8eVgW1x – 2012-02-23 23:24:29
我是個傻瓜。我創建了這樣的結構:myStruct {mystruct.text ='foo',mystruct.subj ='bar',mystruct.user = 1}; – RHPT 2012-02-24 05:05:41