racket

    6热度

    3回答

    我试图理解示例代码here(下面的示例)。我不明白参数化构造。文档为here,但他们没有帮助。它有什么作用?

    1热度

    1回答

    Dr.Scheme中使用Pretty Big的代码有什么问题?我似乎记得过去做过类似的事情没有任何问题。 (lambda (x y) (set! (Frame-variables res) (append (Frame-variables res) (list (cons x y))))) 返回以下错误:如果我省略(set! (Frame-variables res) ...)部分它的作品当然

    1热度

    1回答

    如何检测在使用球拍运行脚本时给出的命令行参数?也就是说,sys.argv中的Python中相当于ARGS []在Java中,等...

    0热度

    1回答

    从Plt-Scheme安装我有一个C/Scheme交互的例子。有两个文件:curses.c和curses-demo.ss。这些文件可用here。 我编译过curses.c,并试图运行curses-demo.ss 我得到以下错误:“put:期望参数的类型为'字符,字符串或字节串';给出”你好世界!“” 看起来很奇怪。有什么想法发生了什么?

    2热度

    4回答

    在Scheme中是否存在for循环或for each循环? 我一直在四处搜索,发现有一个关键字“every”,但我正在使用的方案编译器语言没有预编译此函数。这是它应该做的,它可以找到here (define (first-letters sent) (every first sent)) > (first-letters '(here comes the sun)) (H C T

    1热度

    2回答

    假设我有一个这样的结构: (define-struct node (value next)) ;and making 2 nodes, parent pointing to child as next. (define child (make-node 2 null)) (define parent (make-node 1 child)) 在PLT的计划,而在我的手有孩子(不知道父

    1热度

    1回答

    当你编译的东西写在PLT的计划在Linux上有一个GUI最终将在Linux的一个灰色(默认)的主题,但我想知道 如果它是可能将PLT Scheme与GTK或Qt整合在一起? 如何做到这一点?灰色(默认值)的主题 实施例: Grey Theme Frame http://i.imagehost.org/0219/gui.png 感谢。

    0热度

    2回答

    好吧,我正在尝试使用对象创建“make-set”程序。我已经准备好所有编程的所有基本的套状工会的程序和交叉,所以这-的成员是我到目前为止我用化妆设置程序对象ahve: (define make-set (lambda() (let ((s '())) (lambda (msg e) (case msg ('add (set! s (cons e

    1热度

    1回答

    如果我做了: (regexp-split (regexp " ") "look tom") 我得到 ("look" "tom") 这很好,但我不能说EVAL。如果我试图(eval-string)它[它在mzlib/string里面],它会出错,说'tom'没有被定义。我想这是试图运行: (look tom) 哪一个是不正确的。任何提示在这里?

    1热度

    2回答

    是否可以在这里添加另一个函数procC,以便评估的顺序是procA-> procB-> procC-> procA ...? (define (procA another-fun) (let loop ((n 5)) (display "In Proc A \n") (set! another-fun (call/cc another-fun)) (when