ColdFusion - Basic - cfset
2019-01-01
用于赋值
<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>
之后, 并且放在业务逻辑之前 - 声明的似乎必须有初值(这一点与普通变量不同), 空串也可以
关于本文
文章标题 | ColdFusion - Basic - cfset |
发布日期 | 2019-01-01 |
文章分类 | Tech |
相关标签 | #ColdFusion |