Foxtable(狐表)用户栏目专家坐堂 → [求助]判断数组的函数,如何写


  共有3694人关注过本帖树形打印复制链接

主题:[求助]判断数组的函数,如何写

帅哥哟,离线,有人找我吗?
hiliuyong
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:436 积分:5082 威望:0 精华:0 注册:2012/3/27 15:33:00
[求助]判断数组的函数,如何写  发帖心情 Post By:2013/11/14 8:09:00 [只看该作者]

'用法 Output.Show(Functions.Execute("数组是否有重复数值",{1,2,1,3}))
'http://www.cnblogs.com/msnadair/archive/2007/11/14/958986.html 参照本文


Dim Arr() As Integer = Args(0)
Dim str As Integer
For Each str In Arr '遍历整个数组
    If Array.IndexOf(Arr, str) <> Array.LastIndexOf(Arr, str) Then
        Return True
    End If
Next
Return False

 

以上代码是想判断一个整数数组是不是有重复值,下面的逻辑应该没有问题,

问题应该是出在第一句,这句应该如何改写,谢谢指教!


 回到顶部
帅哥,在线噢!
狐狸爸爸
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47448 积分:251054 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2013/11/14 8:11:00 [只看该作者]

Dim Arr As Integer() = Args(0)

 回到顶部
帅哥哟,离线,有人找我吗?
hiliuyong
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:436 积分:5082 威望:0 精华:0 注册:2012/3/27 15:33:00
  发帖心情 Post By:2013/11/14 8:12:00 [只看该作者]

谢狐爸

 回到顶部
帅哥哟,离线,有人找我吗?
hiliuyong
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:436 积分:5082 威望:0 精华:0 注册:2012/3/27 15:33:00
  发帖心情 Post By:2013/11/14 8:18:00 [只看该作者]

测试了下,

Output.Show(Functions.Execute("数组是否有重复数值",{1,2,1,3}))

系统会报错,不知道为何,问题还是在第一句上。


 回到顶部
帅哥,在线噢!
狐狸爸爸
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47448 积分:251054 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2013/11/14 8:22:00 [只看该作者]

Dim vals() As Integer = {1,2,1,3}
output.show(Functions.Execute("abc",vals))

 回到顶部
帅哥哟,离线,有人找我吗?
hiliuyong
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:436 积分:5082 威望:0 精华:0 注册:2012/3/27 15:33:00
  发帖心情 Post By:2013/11/14 8:40:00 [只看该作者]

谢谢,问题解决。

 回到顶部