And*_*son 0 coldfusion coldfusion-10
我试图在ColdFusion函数中返回两个变量.
我知道你可以使用&符号在C++中做到这一点.
我的代码:
<cfscript>
function browserDetect(browser,version) {
browser="some value string";
version="some other value string";
}
</cfscript>
Run Code Online (Sandbox Code Playgroud)
其他页面:
<cfoutput>#BrowserName# and #BrowserVer#</cfoutput>
Run Code Online (Sandbox Code Playgroud)
Joe*_*e C 17
我首选的方法是返回一个具有适当键/值对的结构.
<cfscript>
function browserDetect(arg1,arg2) {
var resultStruct = structNew() ;
resultStruct.browser="some value string";
resultStruct.version="some other value string";
return resultStruct ;
}
</cfscript>
Run Code Online (Sandbox Code Playgroud)
您也可以使用显式结构返回结果,而不是创建本地结构
return { browser : "some value string" , version : "some other value string" }
Run Code Online (Sandbox Code Playgroud)
设置resultVar为您的函数的结果,然后您将使用输出
<cfoutput>#resultvar.browser# and #resultVar.version#</cfoutput>
Run Code Online (Sandbox Code Playgroud)
您还可以创建一个JSON字符串并将其返回.