rebol - REBOL 中的多行语句?

标签 rebol rebol3 rebol2

我在 REBOL3 REPL 中遇到的一个烦人的问题是它不接受多行语句。例如,我想输入 "some_obj: make obj! [",按回车键,然后继续该语句。

这对我来说很重要,因为我使用 Vim 插件将可视化选择的源代码发送到 REPL。

我读过另一个 StackOverflow 问题,REBOL2 支持多行语句,而 REBOL3 不支持。有没有人为此提供了解决方案,或者在 REPL 中是否有具有多行支持的 fork?

最佳答案

不幸的是,Rebol 3 Console 不支持多行语句。

我通常将我的语句写入文本编辑器,将它们复制到剪贴板,然后在 Rebol3 控制台中执行:

do to string! read clipboard://

最好把它放到一个函数中:
do-clip: does [do to string! read clipboard://]

关于rebol - REBOL 中的多行语句?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29812441/

相关文章:

bind - 如何在 Rebol2 中将本地上下文 block 绑定(bind)到全局上下文?

asynchronous - 同步读/写端口时避免递归?

Rebol R3 脚本的 Android 封装器

Rebol 快速入门

rebol - 如何设置按钮操作的样式

REBOL 布局 : How to create layout words automatically - word has no context?

rebol - 在 Rebol 中以编程方式检索函数参数

constructor - TO 和 MAKE 的目的有何不同,它们记录在何处?

Rebol3 - 在评估 load-gui 后,如何在 Rebol3 中提取所有带有描述的 GUI 样式?

rebol - 删除按钮面