1
我正在研究Rebol3中的方案,我想添加APPEND操作。但是,向该方案添加APPEND actor却什么也不做,append my-scheme://localhost foobar
的结果是my-scheme://localhostfoobar
而不是我的操作。在这方面documentation有点未完成。如何为Rebol3 PORT定义APPEND?
我正在研究Rebol3中的方案,我想添加APPEND操作。但是,向该方案添加APPEND actor却什么也不做,append my-scheme://localhost foobar
的结果是my-scheme://localhostfoobar
而不是我的操作。在这方面documentation有点未完成。如何为Rebol3 PORT定义APPEND?
您需要在端口上使用append,而不是url!
port: open my-scheme://localhost
append port "my data"
唯一可以将URL作为参数的端口参与者是那些有端口的参与者!指定为参数。这些是创建,删除,打开,关闭,读取,写入,打开?,查询,更新和重命名。见http://www.rebol.net/wiki/Schemes:Notes#Port_Actions