此语法不起作用:
>> do load/header {rebol [Title: "Hello World"] Print System/Header/Script/Title }
** Script Error: Invalid path value: Header
** Near: Print System/Header/Script/Title
我想在标题中获取元数据。
我的目标主要是能够执行整个rebol源,包括剪贴板的标题,并通过执行类似于读取剪贴板的操作在控制台中执行它://如果我包含标题,则无法正常工作,我可以'因为我需要它而剥离它。
答案 0 :(得分:3)
重写以回应评论。
使用 load / header / next 创建一个两项目块:脚本标题后跟脚本内容:
loaded: load/header/next {rebol [Title: "Hello World"] Print "this is my script"^/a: 99 + 5 print a}
probe loaded/1 ;; shows the header
do loaded/2 ;; executes the script