读书人

怎么去除数组中的重复元素

发布时间: 2012-02-07 17:45:36 作者: rapoo

如何去除数组中的重复元素?
如何去除数组中的重复元素?谁能用VBS写个函数,谢谢

[解决办法]

VBScript code
arr= Array(1,3,4,4,6,3,2,3,1)WScript.Echo Join(distinct(arr), ",")Function distinct(arr)    Dim dic, i    Set dic = CreateObject("Scripting.Dictionary")    For i = 0 To UBound(arr)        If Not dic.Exists("k_" & Cstr(arr(i))) Then            dic.Add "k_" & Cstr(arr(i)), arr(i)        End If    Next    distinct = dic.Items()End Function 

读书人网 >vbScript

热点推荐