ColdFusion - Basic - cfset
目录
用于赋值
示例
<cfset names="3" />
<cfset names2="#names#+3" />
<cfset names3=#names#+3 />
<cfset names4=#names#+#names# />
- 这里
names2会被认为是3+3的字符串 - 而
names3和names4实际上是 6
<cfloop from="1" to="10" index="i">
<cfloop from="1" to="10" index="j">
<cfoutput>
#i+j#
</cfoutput>
</cfloop>
</cfloop>
- 这段代码会输出总和
- 但是注意如果将输出行改为
#i#+#j#那么就会输出很多X+X这种格式的东西
声明局部变量
只需要添加一个 var 关键字, 这样的变量在 <cffunction> 结束后就不会继续存在
<cfset var names="3">
注意
- 使用局部变量一般放在
<cfargument>之后, 并且放在业务逻辑之前 - 声明的似乎必须有初值(这一点与普通变量不同), 空串也可以