>我正在创建一个数组,需要使用空值
<cfset addLinha[1] = qEspecialidades.especialidade>
<cfloop index="i" from="1" to="#numColumnsAntes#">
<cfset arrayAppend(addLinha,null)>
</cfloop>
<cfset arrayAppend(addLinha,LSParseNumber(LSNumberFormat(AvgNota, "_.__")))>
<cfloop index="i" from="#numColumnsDepois#" to="#qEspecialidades.RecordCount#">
<cfset arrayAppend(addLinha,null)>
</cfloop>
我需要这样的数组
["Especialidade",null,null,null,null,4.0,null,null,null]
但是我还没有找到如何附加null
.
ColdFusion 本身没有空值。 根据使用此变量的内容,以下一项或多项可能很有用:
- 使用 javaNull:
<cfset javaNull = javaCast( "null", 0 ) />
- 使用空白:
""
- 使用空结构,即
{}
本·纳德尔对此也有一些评论。
您可以通过
增加数组的大小来"附加"一个空值,如下所示arrayResize()
:
<cfset len = arrayLen(myArray)>
<cfset arrayResize(myArray, len+1)>