Excel VBA代码求解!高手请指点!
关于字典的key与item:d1(arr(i,1)&"|"&arr(i,2))=arr(i,1)'字典d1的KEY是arr(i,1)&"|"&arr(i,2),item是...
关于字典的key与item:
d1(arr(i, 1) & "|" & arr(i, 2)) = arr(i, 1)
'字典d1的KEY是arr(i, 1) & "|" & arr(i, 2),item是arr(i,1)
这个解释对吗?
d(arr(i, 1)) = d(arr(i, 1)) & "," & i
这个又怎么解释?
常看到这些总是搞 不清楚!! 展开
d1(arr(i, 1) & "|" & arr(i, 2)) = arr(i, 1)
'字典d1的KEY是arr(i, 1) & "|" & arr(i, 2),item是arr(i,1)
这个解释对吗?
d(arr(i, 1)) = d(arr(i, 1)) & "," & i
这个又怎么解释?
常看到这些总是搞 不清楚!! 展开
1个回答
展开全部
你的解释是对的
d(arr(i, 1)) = d(arr(i, 1)) & "," & i
解释:这个是将d(arr(i, 1))的item 更新为: 原来的item 再接上 "," 和 i ,这个Key没变,就改变了
item
d(arr(i, 1)) = d(arr(i, 1)) & "," & i
解释:这个是将d(arr(i, 1))的item 更新为: 原来的item 再接上 "," 和 i ,这个Key没变,就改变了
item
更多追问追答
追问
For x = 1 To UBound(arr)
sr = arr(x, 1) & "-" & arr(x, 2) '这个是两个条件连接为key值(sr)
If d.Exists(sr) Then
行数 = d(sr) '这是什么意思?d(sr)指的是什么?
棋盘(行数, 3) = 棋盘(行数, 3) & "," & arr(x, 3)
Else
k = k + 1
d(sr) = k
棋盘(k, 1) = arr(x, 1)
追答
行数 = d(sr) '这是什么意思?d(sr)指的是什么?
d(sr) 是 字典d 中 的 key 为 sr 对应的 item
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |