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