文字上的数组成员函数

时间:2015-09-02 15:48:32

标签: arrays coldfusion member-functions coldfusion-11

这有效

<cfif ArrayContains(["bridge","ccf"], getSection())>

这不是

<cfif ["bridge","ccf"].Contains(getSection())>

错误消息

第7栏

  

详细信息ColdFusion正在查看以下文字:

[

  CFML编译器正在处理:

  • 从第15行开始的cfif标记,   第2栏。
KnownColumn 2 KnownLine 15 KnownText cfif Line   15消息无效的CFML结构在第15行的第7栏中找到。
  片段

我是否将此转换为正确,这是否是Adobe实施的限制?

1 个答案:

答案 0 :(得分:2)

ColdFusion不支持在文字上调用方法,没有。

参考:Member functions cannot be called on literals,其中说:

  

这应该有效:

     

"lowercase".ucase()

     

目前没有。