我可以从 LotusScript 函数返回列表吗?

2024-03-19

我想从 LotusScript 中的函数返回一个列表。

eg.

Function myfunc() List As Variant
    Dim mylist List As Variant
    mylist("one") = 1
    mylist("two") = "2"
    myfunc = mylist
End Function

Dim mylist List As Variant
mylist = myfunc()

这可能吗?

如果是这样,正确的语法是什么?


看来您无法从函数返回列表。

您可以轻松地将其包装在一个类中并返回该类。

eg.

Class WrappedList
    Public list List As Variant
End Class

Function myfunc() As WrappedList
    Dim mylist As New WrappedList
    mylist.list("one") = 1
    mylist.list("two") = "2"
    Set myfunc = mylist
End Function

答案在这里找到:LotusScript 的 List 错误再次出现 http://dominounlimited.blogspot.com/2008/06/lotusscripts-list-bug-strikes-again.html?showComment=1212495540000#c8995286986513838505

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

我可以从 LotusScript 函数返回列表吗? 的相关文章

  • 在数据库中使用DXL导入SSJS脚本库

    我们需要使用 DXL 在数据库中导入 SSJS 库 为此 我们编写了一个 Java 代理 其代码如下 import lotus domino public class JavaAgent extends AgentBase private
  • 通过 MIME 将多个文件附加到 Lotus Domino 中的文档

    在我们的企业应用程序中 我们需要将文件附加到文档中 我们将文件名和文件内容存储在字节数组中 我找到了一个使用 MIME 将文件附加到文档的解决方案 final MIMEEntity body document createMIMEEntit
  • 如何在scala中返回一个函数

    How can I return a function side effecting lexical closure https stackoverflow com questions 22288329 side effecting lex
  • 如何避免复制构造返回值

    我是 C 的新手 最近在返回对局部变量的引用时遇到了问题 我通过更改返回值解决了这个问题std string to an std string 然而 据我了解 这可能非常低效 考虑以下代码 string hello string resul
  • Python subprocess.Popen.wait() 即使发生错误也返回 0

    我正在通过 Python 的子进程模块运行命令行实用程序 我使用命令行参数和 stdout subprocess PIPE 创建一个 subprocess Popen 对象 然后使用 subprocess wait 等待任务完成并返回返回代
  • 多数据库应用程序的访问控制

    我有一个 mainDB nsf 其中包含所有 XPage 设计 代理 脚本库等 用户从该数据库中选择一个应用程序 可能存在一个或多个应用数据库 每个应用程序数据库都包含应用程序的实际数据 以及在 mainDB 中的自定义控件中访问的数据的视
  • 批处理文件:返回调用者?

    相当于什么return批处理文件子程序的语句 It is goto eof 对于习惯普通编程语言的人来说 这是不寻常的 这是可以理解的 我找到了这个信息here http www robvanderwoude com call php
  • 为什么在 C++ 中我们需要使用 `int main` 而不是 `void main`? [复制]

    这个问题在这里已经有答案了 为什么我们需要使用int main并不是void main in C 简短的回答是因为 C 标准要求main 回来int 您可能知道 返回值main 运行时库使用函数作为进程的退出代码 Unix 和 Win32
  • 如果代码中没有 return 语句,函数在 C 程序中返回什么

    我做了一个关于如何在 C 中递归地反转单链表的函数 功能如下 struct node reverseSLL2 struct node p struct node temp struct node temp1 if p NULL temp1
  • 无法修复“语法错误,‘foreach’语句仅在源级别为 1.5 时可用”

    我正在编写一个 Java 代理 它使用参数化集合类型和增强的 for 循环 然后 Domino Designer 8 5 3 告诉我通过快速修复操作将项目的合规性级别更改为 1 5 如果我这样做 项目就会重建 并且不会发生任何变化 如果我转
  • 在Python函数中返回变量无法正常工作[重复]

    这个问题在这里已经有答案了 我一直在尝试在变量中返回函数中的变量并在其外部使用它 test 0 def testing test 1 return test testing print test 但是当我运行它时 结果是0 我该如何解决这个
  • 通过 JDBC 瘦驱动程序连接 Oracle 11g 时出现问题 (Domino Java)

    我无法使用以下代码远程连接 Oracle 11 数据库 但是 如果我尝试连接安装在我的计算机上的 Oracle 9 数据库 相同的代码可以正常工作 缺什么 我没有收到任何错误 Lotus Notes 挂起 import lotus domi
  • tableView:viewForHeaderInSection: 默认值?

    我想要一个自定义节标题 其余部分是默认标题 UIView tableView UITableView tableView viewForHeaderInSection NSInteger section return 我应该返回什么才能提供
  • 单值上下文中的多个值

    由于 Go 中的错误处理 我经常会得到多个值函数 到目前为止 我管理此问题的方式非常混乱 我正在寻找最佳实践来编写更清晰的代码 假设我有以下功能 type Item struct Value int Name string func Get
  • IPAD safari浏览器不支持window.open JavaScript方法

    我想打电话给window openiPad 上 JavaScript 代码中的方法 当我调用该方法时 它工作得很好 现在我想从打开的 HTML 页面返回一个值window load方法 它在其他浏览器中返回值 但在 iPad Safari
  • 如何获取exec执行的程序的返回值? [复制]

    这个问题在这里已经有答案了 我有这个c代码 if fork 0 execl usr bin fsck fsck dev c0d0p1s0 NULL 它调用execl to run fsck用于检查文件系统 dev c0d0p1s0 我的问题
  • 当我不知道它是否是临时的时,C++ 返回类型

    假设Foo是一个相当大的数据结构 我应该怎样写一个const返回实例的虚函数Foo 如果我不知道继承的类是否会存储Foo内部 因此 允许通过引用返回 如果我无法在内部存储它 我的理解是我无法返回const引用它 因为它将是临时的 它是否正确
  • MATLAB - 函数的多个返回值?

    我正在 matlab 中编写 2 个函数 一个初始化函数和一个将项目插入数组的函数 将其视为双向链表 但是 我的初始化函数仅返回 ans 和初始化的数组 我怎样才能让它也设置其他变量的值 这是我的代码 function array list
  • 这段C++代码是如何工作的?

    我在 Geek For Geeks 中看到了下面的例子 include
  • 两个日期/时间字段之间的差异 - Lotus Notes

    我有三个可编辑的日期 时间字段 前两个是 field1 和 field2 样式 日历 时间控件 两者都显示时间 小时和分钟 例如 15 51 第三个字段也是 可编辑的 我想显示 field1 和 field2 之间的区别 例如 如果 fie

随机推荐