问题标签 [red]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sublimetext3 - Sublime Text 在构建输出中显示“NUL”字符
我在 Sublime Text 3 中编写了一个简单的红色“Hello world”程序:
我还创建了一个构建系统,我试图用它来编译和运行程序,我从这里G:\Red Programming Language\redlang.exe
的 Windows 链接下载的 Red 编程语言编译器在哪里:
问题是每当我在保存的程序上使用我的构建系统时,NUL
构建输出的每个字符之间都会出现一个奇怪的字符:
我安装的任何其他构建系统都不会发生这种情况。如果我redlang.exe
从命令提示符运行,输出看起来很好,所以这可能是我的 Sublime Text 设置的问题;我正在使用 Sublime Text Build 3083 和 Windows 10。我怎样才能摆脱这些NUL
字符?
red - 红色循环结构何时需要解释
在什么情况下,循环结构需要由 Red 解释器进行评估?哪些循环结构没有?
更新(2015 年 4 月 20 日):
下面是我编写的一个小程序,用于向一些学生演示该语言。其中两个函数 'list 和 'find 中有 foreach 循环。但是 foreach 循环不会运行,除非它们被包裹在一个 do 块中。这种情况尤其是引发原始问题的原因,因为没有间接指定 foreach 循环的主体。
模型.red
控制台.red
rebol - 红色的 REBOL 方法
免责声明:我想要实现的目标类似于此处讨论的内容 - Evaluating a "variable variable"。
我想使用基于一些解析数据的标识符动态创建红色变量。上面帖子中的示例提到了 Rebol (R2?)rejoin
和to-word
方法,但是我没有成功地用 Red 调用它们,但一直在获取Script error: rejoin has no value
。
Red中是否存在此类方法或替代方法是什么?我应该在脚本中添加一些模块吗?
rebol - 如何从 red lang 创建 Windows 可执行文件 (.exe)?
我正在构建一个 red lang 应用程序。如何从 red lang 创建 Windows 可执行文件(.exe)???
rebol - Rebol3 和 Rebol2 和 Red-Lang 有什么区别
Rebol 3 真的不同于 Rebol 2 和 Red-Lang。完成了吗?
red - 将字符串块转换为红色块
如何将字符串块转换为块?
要改变这一点:
对此:
我想改变它,以便它可以与 VID 一起使用。
谢谢!
date - red/rebol:减去日期返回天数,我该如何更改?
使用日期类型,我想知道为什么减法总是返回天数,我怎样才能让它返回分钟(或秒等),这在第二个示例中是可能的
这只是任意的还是我可以影响返回的内容?我尝试了一些改进,但希望能推动一个方向,即 rebol/red 方式。
也许在这个问题下面还有一个更重要的东西:减法返回的“规则”是什么,常识,某种讨论和协议,还是只是由谁来执行它?(例如减去的结果:1.1.1.1 - 1
, 200x200 - 100
, ...)
rebol - `a: [b 1]` 和 `a: [b: 1]` 有什么区别,红色的?
和有什么区别
两者都给出相同的结果
他们a/1
虽然不同。你什么时候用什么?第二个是一组,第一个是什么?
rebol - How can I pass around a function with args, in red?
How can I pass a function as an argument in red? Or would I not need that in red?
Using does
I can define a function "with no arguments or local variables"
How can I make this work with (multiple) args? does
is no the way, what is?
I want something like: (the following does NOT work):
In the last paragraph of this article http://blog.revolucent.net/2009/05/javascript-rebol.html the author says "allow functions to be passed as arguments" so I got excited, but it's also just using does
:). But I learned it's possible.
rebol - `context` 和 `object` 有什么区别?
在 Rebol 3 中,有函数object
和context
。
区别的目的是什么?
注意:供参考,红色表示两者相同,object
在rebol 2中不存在
背景:没有双关语
最初,我想知道为什么我们有context
而不是make object!
现在,在学习了object
用于制造物体的词之后,我很想知道为什么它们都不同,以及同一事物具有不同事物的基本原理make
。
请注意,在 rebol3 中:
到append
none
了街区。为什么?这只是细微的差别吗?它值得一个单独的问题吗?
在所有 3 中:
PS版本之间的构造略有不同