Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共4 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:数组

1楼
林华强 发表于:2017/4/17 15:14:32
Dim d,i '创建一个变量
'创建Array外部对象,将对象实例置变量d中
Set d = CreateObject("Stock.Array")
'创建完Array对象后往其内部插入两个数据
d.AddBack(3.25)
d.AddBack(4.33)
d.AddBack(2.02)
d.AddBack(2.02)
'依次显示数组对象数据
For i = 0 To d.count-1
MsgBox d.getat(i)
Next
Call d.Remove(0, 2.02)
For i = 0 To d.count-1
MsgBox d.getat(i)
Next
这样运行后,为什么d数组没有把2.02移除,Remove这个算法无效,这是为什么?
2楼
王锋 发表于:2017/4/17 16:31:36

可能是浮点数问题,导致内部的库运行有点异常,目前已经修正该问题。

建议您自行在代码中处理这个逻辑。 参考 RemoveAt函数

3楼
林华强 发表于:2017/4/17 16:38:32
我换成整数,这个Remove算法还是不能移除我指定的数值
4楼
王锋 发表于:2017/4/17 19:22:39

下个版本会修正,你暂时可以考虑自行在FOR循环中实现你的这个需求

共4 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in 0.03125 s, 2 queries.