如何在源内存中获取标头值

时间:2010-07-03 12:45:52

标签: rebol

让我们考虑这个标题:

REBOL [
    Title: "Rebodex"
    Date: 23-May-2010
    Version: 2.1.1
    File: %rebodex.r
    Author: "Carl Sassenrath"
    Modification: "Rebtut"
    Purpose: "A simple but useful address book contact database."
    Email: %carl--rebol--com
    library: [
        level: 'intermediate
        platform: none
        type: 'tool
        domain: [file-handling DB GUI]
        tested-under: none
        support: none
        license: none
        see-also: none
    ]
]

如果此脚本是从文件执行的:

do %rebodex.r

我可以

system/script/header/title

但是如果源代码存储在源代码中,则上面会产生错误。那我怎么能在标题中得到这个标题?有可能吗?

1 个答案:

答案 0 :(得分:2)

如果我正确地理解了这个问题,你可以在一个变量中使用脚本,例如....

>> script: read rebodex.r

....你想要访问标题。

如果这是您想要的,那么很简单:使用加载/标题

>> rebodex-header: load/header script
>> print rebodex-header/title
Rebodex