Mar*_*ark 0 lotus-notes lotusscript lotus-domino
我只是做了一些yicky代码,我想,而不是使用三个动态数组,如下:
dim x()为字符串,y()为字符串,z()为字符串
拥有一个三维动态数组会更好.但; 帮助和我的摸索实验没有揭示定义它们的方法.
这不起作用:
dim x()()或dim(,2)或dim(,)
任何人的想法?
无论维度的数量如何,动态数组都以相同的方式声明(LotusScript中的数组最多可以包含8个维度).根据你的例子,我认为它是你想要的二维数组,其中第一个维度限于三个条目.
如果您首先将数组声明为:
Dim x() As String
Run Code Online (Sandbox Code Playgroud)
然后,您可以根据以下示例指定边界:
Redim x( 0 To 2, 0 To 9 ) ' A two dimensional array
Run Code Online (Sandbox Code Playgroud)
如果您需要稍后放大数组(并保留所有值),您可以这样做:
Redim Preserve x( 0 To 2, 0 To 99 )
Run Code Online (Sandbox Code Playgroud)
请记住,一旦设置了数组的维数,就只能更改最后一维的边界.
| 归档时间: |
|
| 查看次数: |
8775 次 |
| 最近记录: |