racket

    1熱度

    2回答

    我使用Racket的奇怪語言在開始和結尾處用兩個字符串覆蓋一個字符串。 (define overwrite (s beg end)... 例如,(overwrite "catapult" "dog" "blah")應該輸出"dogablah" (overwrite "greenbeans" "munk" "grub")應該輸出"munknbgrub"。 有時覆蓋可以完全超過中心詞: (over

    3熱度

    2回答

    所以我用DrRacket,有一個結構定義爲: (define-struct thing (a b)) 然後,我有這種格式的例子樹: (define v (make-thing (make-thing (make-thing 1 2) (make-thing 3 4)) (make-thing (make-thing 5 6)

    0熱度

    1回答

    我遇到的問題是我已經給出此代碼來測試並用於分析。除了當我運行它,打印定義正在抱怨。它一直說「打印:未定義」 任何人都可以提供適合此問題的打印定義嗎? (define (integral integrand initial-value dt) (define int (cons-stream initial-value (add-streams (scale-st

    0熱度

    3回答

    是否存在允許讀取excel文件的任何球拍庫?我只需要閱讀沒有任何公式的簡單電子表格。

    0熱度

    1回答

    我有我使用做一個PDF(scribble --pdf file.scrbl)亂寫文件(file.scrbl)。 我想製作一個大尺寸的PDF格式版本。 有一種簡單的方法來改變file.scrbl有塗鴉輸出大量打印PDF?

    0熱度

    2回答

    我很需要直接使用鼠標事件 是否可以在不使用大爆炸的情況下獲得鼠標事件? 即我想建立像下面這樣的函數: (define (check-if-button-down mev) (mouse=? mev "button-down")) 但對於越來越兆電子伏,輸入被從鼠BIGBANG 飼餵關於我: 我新球拍編程

    0熱度

    1回答

    我是球拍編程的新手,我正在處理一個給出數字列表的問題,我必須列出不同數字組合的列表。 喜歡的東西: (combine (list 3 1 2)) => (list (list 31 32 33) (list 21 22 3) (list 11 12 13)) 如何在球拍實現這一目標? 謝謝

    0熱度

    1回答

    這是一項家庭作業,所以我不要求代碼只是指導。 我是新來的球拍語言和使用沒有拉姆達的ISL。 我不能使用lambda或任何其他庫。 我正在使用bigbang。我有一個struct struct-abc。在struct-abc裏面,我有一個名爲list-abc的列表。在list-abc裏面,我有一個struct-xyz的集合。我需要更新每個tick中struct-abc內的list-abc裏面的所有s

    1熱度

    2回答

    我一直在嘗試使用for循環在遞歸函數內部實現for循環。不允許在球拍中使用已經實施的「for」。有沒有辦法實施這種情況? 注意:我正在使用中級學生語言。

    0熱度

    1回答

    我想有這樣的列表替換嵌套列表元素... '((0 1 2) (3 4 5) (6 7 8) (0 3 6) (1 4 7) (2 5 8) (0 4 8) (2 4 6)) 並更換一定數量的所有事件。 例如運行時 (replace 4 "x" '((0 1 2) (3 4 5) (6 7 8) (0 3 6) (1 4 7) (2 5 8) (0 4 8) (2 4 6))) 所需的輸出是 '((