在冷聚变阵列中使用空



>我正在创建一个数组,需要使用空值

<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)>

相关内容

  • 没有找到相关文章

最新更新