racket

    0熱度

    1回答

    我試圖在Scheme中格式化一個列表,並在每個結果之前用行號打印格式化列表。 給出的列表: (define tree ' ("S" ;;;inside S node ( ("-" ("A" 3333) ("A" 4444)) ;;;inside W node ("W" ( ("+" ("R" 0) ("R" 1))

    0熱度

    1回答

    我正在使用過程hash-set來設置hash?中的值。它似乎需要散列爲immutable?。到目前爲止,我無法找到一個更好的辦法來改變一個可變的散列成不可變的哈希比下面 (化妝不可變的哈希(散列>列表myhash)) 散列是一些yaml,我正在從一個文件讀取和yaml模塊給了我一個可變的散列。例如,我有以下代碼: (hash-set yaml-hash "content"

    0熱度

    2回答

    我想從具有雙遞歸的方法返回一個列表(BST,二叉搜索樹)。我想實現它如下: (define (mapBST BST someFunct) (cond [(null? BST) '()] [else (cons (car BST) (someFunct (car (cdr BST)))) (mapBST (car (cdr (cdr BST))) someF

    1熱度

    3回答

    我一直在嘗試寫一個可以自我評估的球拍翻譯,但是由於某種原因我無法讓它工作。 interpreter.rkt的代碼非常標準。 interpreter-test.rkt的代碼可能是問題?我不確定。 interpreter.rkt #lang racket (provide eeval) (define (eeval lines) ; returns (key . val) if ke

    2熱度

    1回答

    如何將球杆圖片導出爲我可以在網頁上使用的圖片文件? (任何HTML能力的格式或數據-URI會做)

    0熱度

    1回答

    我試圖使用顯示的IMG標籤響應/ xexpr 這工作: (define (start req) (response/xexpr '(html (head (title "Racket Heroku App")) (body (h1 "Hello World!") (div "it works!!!!") (img ([sr

    0熱度

    1回答

    鑑於定義樹: (define tree '("S" (("-" ("A" 3333) ("A" 4444)) ("W" (("+" ("R" 0) ("R" 1)) ("+" ("R" 1) ("R" 2)) ("+" ("R" 2) ("R" 3)) ("+" ("R" 3) ("R" 4)) ("+" ("R

    1熱度

    3回答

    我想用球拍做類似matplotlib.pyplot.matshow的事情。我知道這是一個微不足道的問題,也許我只是很愚蠢,但是在閱讀Racket繪圖文檔後我沒有成功。 一個例子矩陣將被翻譯成一個圓圈的圖像: #lang typed/racket (require math/array) (require plot) (: sq (-> Integer Integer)) (define

    2熱度

    1回答

    我有一個數字列表和一個球拍中的運算符列表。 (define numList (list 5 25)) (define ops '(+ *)) 我使用笛卡爾積加入運營商的號碼列表中的每個可能的排列。 (cartesian-product ops (permutations numList)) 它給出以下結果; '((+ (5 25)) (+ (25 5)) (* (5

    1熱度

    1回答

    我很難搞清楚如何在用戶點擊球拍後禁用按鈕。 下面是對解釋一些示例代碼什麼IM做: 通過實例化框架%級做一個框架 (define frame (new frame% [label "Example"])) 在框架做一個靜態文本消息 (define msg (new message% [parent frame] [label "No events so far..."]))