В ColdFusion есть ли способ передать структуру параметров в функцию с несколькими необязательными параметрами?
Например, я хочу сделать что-то вроде этого:
<cfset myResults = myFunction(myStruct) />
<cffunction name="myFunction" ... >
<cfargument name="myArg1" type="numeric" required="no" default="" />
<cfargument name="myArg2" type="string" required="no" default="" />
<cfargument name="myArg3" type="numeric" required="no" default="" />
.....
</cffunction>
Где «myStruct» имеет случайную комбинацию пар ключ-значение - например, «myArg3»: 222 и «myArg2»: «hello».
Возможно ли это, или мне нужно специально перечислять каждыйаргумент (с проверкой isDefined для каждого)?