racket

    10熱度

    3回答

    如何在球拍中下載和解析csv文件?

    2熱度

    3回答

    我正在查看來自Clojure的Scheme(Dr-Scheme)。 在Clojure中我可以鍵入 (print 'a 'b 'c) 和print函數計算出,這是的非字符串參數的任意數量和打印出來用空格隔開。 在Scheme中,print函數需要一個參數。 有沒有辦法在Scheme中獲得Clojure的打印功能?

    6熱度

    2回答

    所有用戶定義的變量在Python中我可以使用dir()和球拍(5.2),我可以做 (require xrepl) ,apropos 獲得所有定義的變量的列表。存在什麼便攜式方法可以在所有方案中做到這一點?做完了,我該如何過濾掉所有的系統和模塊變量?球拍中的變量的完整列表是相當艱鉅的。

    3熱度

    4回答

    我正在嘗試爲DrRacket中的while循環創建一個宏。下面是我寫的: (require mzlib/defmacro) (define-macro my-while (lambda (condition body) (list 'local (list (list 'define (list 'while-loop) (list 'if condi

    4熱度

    1回答

    任何有球拍計劃經驗的人都能告訴我它是否提供了一個類似Smalltalk的基於圖像的環境?通過「基於圖像」,我的意思是通常以編程環境的快照開始,做一些事情(添加函數,對象和GUI元素),然後在最後將所有內容保存到新快照中。我還在尋找諸如集成到環境中的界面生成器,對象檢查器等東西。Racket提供這種類型的東西嗎?

    5熱度

    1回答

    我用這個例子的結果混淆點點: (define mk-q (lambda() (let ([l '(x)]) (cons l l)))) (define q (mk-q)) q => ((x) x) (set-car! (cdr q) 'y) => ((y) y) 我很奇怪,爲什麼都x原子被set-car!程序替換(我的第一個猜測是什麼結果將是爲

    2熱度

    1回答

    我需要返回表達式路徑的函數的名稱。在舊的mzscheme時代,這兩個功能被稱爲this-expression-file-name和this-expression-source-directory,但他們在Racket中命名了什麼?

    85熱度

    4回答

    我知道他們是同一種叫做lisp的語言家族的方言,但究竟有什麼不同?如果可能的話,您能否提供一個概述,涵蓋語法,特徵,功能和資源等主題。

    1熱度

    1回答

    我與mzcom一起玩。並有一些問題。 這個modul的狀態是什麼? 是否可用於其他應用程序(C++)中的嚴重使用? 當我必須加載一個帶有一些方案代碼的文件時,我必須尊重什麼? 例如(printf,display,newline)不給我一些值(#)。 提前感謝名單伊斯梅爾

    2熱度

    1回答

    我是絕對新球拍。我試圖編寫簡單的for循環,但DrRacket一直拋出錯誤「for:this function is not defined」。 (for ([i '(1 2 3)]) (display i)) 即使這個簡單的代碼(取自Racket文檔)也不適用於我。我需要申報一些圖書館還是......?我已閱讀文檔,但我沒有發現任何提及。 任何幫助將不勝感激。 (我使用的是高級語言