<cfparam name="airInfo.leaving" type="struct" default="#structNew()#">
<cfparam name="flightInfo.depart" type="string" default="departing">
<cfparam name="flightInfo.arrive" type="string" default="arriving">
<cfset flightInfo = airInfo.leaving>
<cfset fromInfo = flightInfo.depart>
<cfset arriveInfo = flightInfo.arrive>
<cfdump var="#flightInfo#">
これはうまくいくはずです...私は思いますが、flightInfoで出発が未定義であるというエラーが表示され続けます。structKeyExists()を使用できることはわかっていますが、これはより大きなアプリケーションのスニペットにすぎません。そのマナーのすべての変数をチェックすることはできず、実際にはcfparamを使用する必要があります。私はこれから何が欠けていますか?