OpenOffice basic:声明一个数组常量
Posted
技术标签:
【中文标题】OpenOffice basic:声明一个数组常量【英文标题】:OpenOffice basic: declaring an array constant 【发布时间】:2017-09-23 19:18:08 【问题描述】:我知道这一定很愚蠢,但我确实在这个网站上进行了很多搜索,apache.org 和谷歌搜索了很多,但我仍然无法做类似的事情
const indRangeNumbers(5) = 7,7,12,6,8
错误:语法
global indRangeNumbers (5) = Array 7,7,12,6,8
错误:,预期
甚至
global indRangeNumbers() as variant
sub assignArrays()
indRangeNumbers = Array 7,7,12,6,8
end sub
【问题讨论】:
试试Array(7,7,12,6,8)
- 至少这是VBA语法...
【参考方案1】:
分配给将包含单个 Array 对象的 Variant 变量,因此不需要 ()。
Global indRangeNumbers As Variant
Sub assignArrays()
indRangeNumbers = Array(7,7,12,6,8)
End Sub
一个例子是https://forum.openoffice.org/en/forum/viewtopic.php?f=20&t=46161。另请参阅 DevGuide,了解如何在 https://wiki.openoffice.org/wiki/Documentation/DevGuide/ProUNO/Basic/Mapping_of_Sequences_and_Arrays 初始化数组。
【讨论】:
以上是关于OpenOffice basic:声明一个数组常量的主要内容,如果未能解决你的问题,请参考以下文章
OpenOffice Basic 宏与 openoffice API
Golang basic_leaming变量常量变量命名规则
Golang basic_leaming变量常量变量命名规则