跳至内容

Rebol 编程/do

来自维基教科书,开放的书本,开放的世界
DO value /args arg /next 

评估一个块、文件、URL、函数、词或任何其他值。

DO 是一个原生值。

  • value -- 通常是文件名、URL 或块(类型:任何)
  • /args -- 如果 value 是一个脚本,这将设置其 system/script/args
    • arg -- 传递给脚本的参数。通常是一个字符串。(类型:任何)
  • /next -- 只执行下一个表达式。返回包含结果和新位置的块。

源代码

[编辑 | 编辑源代码]
do: native[
    {Evaluates a block, file, URL, function, word, or any other value.} 
    value "Normally a file name, URL, or block" 
    /args {If value is a script, this will set its system/script/args} 
    arg "Args passed to a script. Normally a string." 
    /next {Do next expression only.  Return block with result and new position.}
]

华夏公益教科书