我正在处理一些旧的 ColdFusion 代码。它可能可以追溯到 90 年代末。它是使用
编程的queryParams = createObject("java", "java.util.ArrayList");
...
arrayAppend( queryParams, {...});
...
它看起来像一个普通的数组。我想知道是否有人刚刚以困难的方式创建了一个普通的 ColdFusion 数组。
最佳答案
作为序言...我的评论是一个有根据的猜测。唯一能够对此类问题给出真正客观答案的人是最初编写您正在查看的代码的冠军。
但是,是的,20 年前人们在 Coldfusion 中处理数组的方式完全有可能(可能?)对于现代的我们来说似乎很陌生。 ArrayNew()
根本不存在。
对将来阅读本文的任何人的专业提示:Adobe 的帮助文档通常有一个“历史”部分,显示函数何时出现或何时停止支持。
https://helpx.adobe.com/coldfusion/cfml-reference/coldfusion-functions/functions-a-b/arraynew.html
ArrayNew
> History
Introduced in ColdFusion MX
编辑
从评论中,我得知 Adobe 的官方页面似乎有误。我看到有些书籍一直引用 ArrayNew 函数,至少直到 1999 年的 ColdFusion 4 为止。
我认为 OP 的代码仍然有可能足够老,可以早于该函数,因为他没有给我们一个版本,但仍然是一个有趣的开发。
关于java - ColdFusion 中 java.util.ArrayList 的用法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59685463/