代码之家  ›  专栏  ›  技术社区  ›  Gregory Higley

如何访问REBOL标头?

  •  2
  • Gregory Higley  · 技术社区  · 16 年前

    imported.r

    REBOL [
        author: {Greg}
        title: {Awesome REBOL Code}
    ]
    x: 3
    

    我如何将此文件导入另一个脚本并访问REBOL标头的内容?我知道 load/header

    imported: context load/header %imported.r

    现在我该怎么做才能访问的标头 object! ?

    1 回复  |  直到 16 年前
        1
  •  4
  •   Christian Ensel    16 年前

    LOAD/HEADER为您提供了一段代码,您可以通过探测它返回的内容来查看。它包含用于构建头对象的未求值源,后面是脚本的其余部分。

    制造一个物体!从该头代码中,一种方法是

    >> set [header script] do/next load/header %imported.r
    >> header/title 
    == "Some script title"
    

    或者,如果你只需要header对象,只需

    >> header: first do/next load/header %imported.r
    >> header/title 
    == "Some script title"
    

    推荐文章