gpt4 book ai didi

arrays - 在将结构插入数组之前测试结构是否存在的最佳方法是什么?

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

这是关于冷融合...

我有一个结构数组,我只想在其中获取明确的值。在插入该结构之前测试数组中是否已存在该结构的最佳方法是什么?是否可以使用 contains(javacast(...)) 来测试它?

预先感谢您,米歇尔

终于我找到了如何添加一部分代码:)

<cfset count = 0>
<cfset foo = []>
<cfif this struct does not exists in the array...>
<cfset count = count + 1>
<cfset foo[count] = {key = currentBar.getValue(), value = anotherValueVar}
</cfif>

希望这会有所帮助...

谢谢你,米歇尔

最佳答案

CF9:

if (!ArrayContains(structs, struct))
arrayAppend(structs, struct);

CF8,尝试java.util.List中Java的contains()。 CF 数组扩展了 java.util.Vector 所以我想这会起作用:

if (structs.contains(struct))
arrayAppend(foo, struct);

关于arrays - 在将结构插入数组之前测试结构是否存在的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6676082/

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