根据dolphindb的手册,范围是Pair的上限,但是当我测试这种数据类型时:
print a[1:3];
for(s in 1:3){print s};
print 3 in 1:3;
输出:
[1,2]
1
2
1
我认为"上限独占"是指上限的开放区间,为什么3 in 1:3
返回 1? 如何把握?
在 DolphinDB 中,pair
本身只是一个包含两个相同类型的元素的特殊向量。因此,当您以 1:3 计算表达式 3 时,只需检查向量 [1,3] 中的表达式是否为 3。当然,它返回 1(真(。
当一对用作向量的索引时,上限是排他性的。