在ColdFusion中,arrayAppend()函数接受一个数组和一个要追加的项.它修改传入的数组,如果成功则返回true.
但是,listAppend()函数接受一个列表和一个要追加的项目,并返回一个附加项目的新列表.它不会修改传入的列表.
为什么这些功能以两种不同的方式运行?我总是转向文档来记住每个文档的返回值.
Tom*_*lak 10
这是因为ColdFusion中没有"List"数据类型.
"List"是一个分隔的字符串,就像那样简单.默认情况下它以逗号分隔,但您可以选择分隔符." ListAppend()"是字符串连接操作,因此它返回其工作结果,就像" string1 & string2"一样.
" ListAppend()"对你来说唯一能做的就是:它处理分隔符处理,防止不必要的双分隔符 - 这是" string1 & string2不能做的".
数组是一种真实的数据类型,(与字符串形成对比)可以就地修改.这是做什么的ArrayAppend().
| 归档时间: |
|
| 查看次数: |
1378 次 |
| 最近记录: |