如何在 Racket GUI 应用程序中更改多行文本的颜色?
作者:akbiggs 提问时间:8/21/2012
我正在尝试使用 Racket 的 GUI 工具包,并试图在屏幕上使用 ASCII 艺术获得很酷的变色效果。我有一个可以更改颜色的回调,但我似乎不知道如何调用它以获得适当的结果。 起初,我尝试使用消息...
球拍 问答列表
作者:akbiggs 提问时间:8/21/2012
我正在尝试使用 Racket 的 GUI 工具包,并试图在屏幕上使用 ASCII 艺术获得很酷的变色效果。我有一个可以更改颜色的回调,但我似乎不知道如何调用它以获得适当的结果。 起初,我尝试使用消息...
作者:Alex Correia 提问时间:8/17/2016
我是 Racket 的新手,我尝试运行 Chris Jester-Young 的解决方案(如何在方案中将字符串转换为变量名)将字符串转换为变量名(反过来,换句话说,将变量名转换为字符串): #lan...
作者:MWB 提问时间:8/1/2017
现在 Chez Scheme 是开源的,我想知道它在性能方面与 Racket 和其他 Schemes 或语言相比如何,以便人们可以在项目中使用它们做出明智的选择。 不幸的是,我找不到任何相关的基准。...
作者:Isaac 提问时间:2/10/2020
我试图更好地理解自由变量和约束变量。下面是一个示例代码: (define (what-kind-of-var? guess x) (< (abs (- (square guess) x)) 0....
作者:X10D 提问时间:5/4/2020
如果两个布尔值相同,则两个布尔值相等,两个数字相似。如果两个集合具有相同的元素,则它们相等。在检查两组是否相等的情况下,我们可以使用以下方案/球拍函数: (define (same-set? l1 ...
作者:BTDN 提问时间:2/18/2023
大家好,我在为函数编码正文时遇到了问题 使用大学的复合数据列表,并生成学费最低的大学名称。 语言是BSL Racket。 复合数据定义: (define-struct uni (name tui...
作者:formalizm 提问时间:2/21/2023
这会将标识符绑定到列表的前缀和后缀:matchab'(0 1)'(3 4 5) (match '(0 1 2 3 4 5) [`(,a ... 2 ,b ...) (values a b)]) ...
作者:IDANG 提问时间:5/16/2023
我正在尝试用球拍编写词法分析器,我正在使用 parser-tools/lex 和 parser-tools/lex-sre。 我想为字符串创建令牌 - 但是因为词法分析器的选择并不贪婪,如果我有: ...
作者:Tom Price 提问时间:11/5/2023
我正在尝试处理键入的 Racket 中的某些类型的错误。以下代码在类型化和非类型化 Racket 中都按预期工作 (with-handlers ([exn:fail:contract:divide...
作者:Tom Price 提问时间:11/10/2023
我正在尝试实现参数化错误处理。如果发生错误且参数 SAFE 为 true,则会引发错误,程序将停止。但是,如果 SAFE 为 false,则会打印警告并继续程序。 #lang racket (req...