gpt4 book ai didi

coldfusion - CF9 cfscript,在参数中传递动态数组

转载 作者:行者123 更新时间:2023-12-02 02:07:43 25 4
gpt4 key购买 nike

今年我带着一个大问题开始。当我做的时候

myName = "Henry";
myCustomFunction( [ myName, "Thierry" ] );

它会抛出类似myName is undefined 的错误。为什么?

我可以通过这样做来解决这个问题

myName = "Henry";
aMyArrayArgument = [ myName, "Thierry" ];
myCustomFunction( aMyArrayArgument );

但是,我仍然想知道为什么 Coldfusion 不允许在参数中传递 [ myName, "Thierry"]

如果有帮助,我会使用 Framework One (FW/1)。

谢谢!

最佳答案

如果您的实际代码看起来更像这样:

if (something)
{
myName = "Henry";
myCustomFunction( argname=[ myName, "Thierry" ] );
}

那是因为 CF 中的文字结构和数组表示法写得非常糟糕且有错误。

如果你能确认它崩溃的情况,raise an issue with Adobe (已经有几个与此相关的问题;您可能会或不想检查重复项)。

关于coldfusion - CF9 cfscript,在参数中传递动态数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14199836/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com