“模块中导出单词”出现问题

2024-04-05

让我们mod.reb:

    REBOL[Type: module Name: mod]
    export: add 1 2

让我们测试一下.reb:

    import 'mod

Running r3 test.reb, got:

    ** Script error: add has no value
    ** Where: do module catch case load-module apply for-each case import do either either either --anonymous--
    ** Near: ... add 3 2

使用其他函数而不是“add”也有同样的问题。

使用其他名称代替“导出”没有问题

插入假人没有问题'export before export: ... (!?)

为什么这个?


None

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

“模块中导出单词”出现问题 的相关文章

  • 为什么 return/redo 在调用上下文中评估结果函数,但不评估块结果?

    昨晚我了解了 redo 选项 当你return来自一个函数 它可以让你回来another函数 然后在调用站点调用该函数并从同一位置重新调用评估器 gt gt foo func a print a return redo func b pri
  • REBOL3 - 不同分支之间有什么区别?

    不同的 Rebol 3 分支之间有什么区别 特别是新的 REN 分支 是它们运行的 平台 功能集 代码组织 C 标准合规性吗 这是一个注定会过时的答案 因此设置为社区维基 此信息截至Sep 2015 因此 如果在一段时间后更新此答案 请也修
  • 在 Rebol 中计算行数最快/最有效的方法是什么?

    给定一个字符串string 计算其中行数最快 最有效的方法是什么 将接受任何 Rebol 风格的最佳答案 我一直在这样的假设下工作parse some thru 组合是遍历字符串的最快方法 但我不确定 因此转向 SO count lines
  • 使用字符串创建 Red 语言的单词和路径

    我有字符串在namelist 对应于应用程序中的变量和字段名称 该函数应该从名称列表中读取字符串 添加 f 以获取 field names 然后将变量值放入相应的字段中 我尝试了以下代码 没有给出任何错误 但也不起作用 namelist v
  • 如何将 IN 与块而不是对象一起使用?

    Rebol 中的 IN 函数查找字段是否在对象中 USAGE IN object word DESCRIPTION Returns the word or block in the object s context IN is a nati
  • 评估“可变变量”

    我正在使用以下内容创建一个动态变量 PHP 术语中的 变量变量 foo test1 set to word rejoin foo result data array 5 但是如何动态获取名为 test1 result data 的结果变量的
  • 如何使用 Rebol 3 将 URL 传递给 cookie?

    使用 R3 我需要从使用 cookie 的网站获取页面的本地化版本来处理此问题 在 REBOL 2 x 中 我可以这样做 page http www rci com resort directory resortDetails resort
  • rebol解析函数可以创建完全解析css2/css3的规则吗?

    rebol 解析函数的能力有限制吗 它是否能够解析整个 css2 css 3 规范 或者是否会遇到理论上不可能形成某些规则的情况 HostileFork 回答后更新 我的意思是在正则表达式中我认为这是相当不可能的 解析是否更强大 如果是 这
  • 为什么 Rebol 中的“上下文”和“对象”功能不同,但本质上是相同的?

    一方面我们有 gt gt source object object make function Defines a unique object blk block Object words and values make object ap
  • 如何从“Android终端模拟器”调用Rebol解释器?

    我需要从以下位置调用 Rebol 语言解释器作为运行脚本文件的命令 例如rebol script name reb 所以我不是在寻找仅在 Rebol 中启动的 APK 应用程序REPL http en wikipedia org wiki
  • 如何获取HTTP 404响应的响应内容

    有没有比直接通过 tcp 访问主机更简单的方法来获取 HTTP 404 响应的内容 这是 404 响应的示例 内容如下 HTTP 1 1 404 Object Not Found Server CouchDB 1 3 0 Erlang OT
  • 什么是终结符和非终结符?

    我正在读 雷布尔 维基百科页面 https en wikipedia org wiki Rebol 解析表达式是用 parse 方言编写的 与 do 方言一样 它是数据交换方言的面向表达式的子语言 与 do 方言不同 parse 方言使用表
  • 关于 UTYPE 的了解!在《REBOL 3》中?

    我能找到的关于数据类型 UTYPE 的唯一信息 尚未针对 R3 进行记录 和 用户定义的数据类型 但仍然给我带来一丝希望 即我可以突破 Rebol 的预定义数据类型规范 并以更直接的方式制定函数的多态性 只是 我不知道如何处理UTYPE 试
  • 在 Rebol 中,逐行读取文本文件的惯用方法是什么?

    为了逐行读取文本文件 而不将整个文件加载到内存中 在 Rebol 中执行此操作的常用方法是什么 我正在执行以下操作 但我认为 如果我错了 请纠正我 它首先将整个文件加载到内存中 foreach line read lines file tx
  • Red语言的并行列表赋值

    我有 2 个清单 alist a b c d blist 1 2 3 4 实际上它们是很长的列表 如何一次性将列表中的变量分配给列表中的相应值 因此 a 变为 1 b 变为 2 依此类推 I tried foreach i alist j
  • 块的逆是什么:以 rebol / red 加载文本

    假设我有一些 rebol red 代码 如果我加载源文本 我会得到一个块 但是如何从块中取回源文本 我尝试了表单块 但它没有返回源文本 text Red Title Red Pretty Printer out none output te
  • Rebol 中的“reword”功能是什么以及如何使用它?

    我看到有人提到reword今天可以使用 但是它的文档非常简短 它看起来像 shell 脚本环境变量替换 或者可能是正则表达式替换 但有所不同 我该如何使用这个功能以及我会遇到什么样的问题 这里有龙 The rewordfunction 是一
  • “模块中导出单词”出现问题

    让我们mod reb REBOL Type module Name mod export add 1 2 让我们测试一下 reb import mod Running r3 test reb got Script error add has
  • 在 REBOL 中动态添加单词到上下文

    想象一下以下 REBOL 代码 foo context bar 3 我现在有一个上下文foo其中 bar被定义为 如何动态地将新单词注入到此上下文中 是否可以 我试过了 set any in foo baz 3 但这不起作用 因为表达式in
  • 改变路径或细化

    我想改变a b在一个块内a c 或者甚至可能a 我这样做的正常方法是change test a b change test 1 c 但它只改变了第一部分 即a to c gt gt test c b 无法访问路径test 2 either

随机推荐