racket

    0熱度

    2回答

    要實現網格深度優先搜索,我寫了這樣的函數 (define (expand dim node visited obs) (not-in (neighbor dim obs node) visited)) 功能DFS是 (dfs dim obs visited fringe path goal) 的只有外觀DFS擴大是 (expand dim (car fringe) visited

    4熱度

    1回答

    如果它是一個適合屏幕的小程序,瀏覽器中的默認打印選項會很好。但是,顏色組合不一定是打印輸出的理想選擇。 當程序長度不適合屏幕時,瀏覽器中的默認打印命令不會捕獲程序的全部範圍。除了將代碼剪切並粘貼到編輯器中之外,還有其他打印方式嗎?

    8熱度

    1回答

    我無法從dr racket讀取輸出。默認情況下,它使用mcons顯示列表。例如,sicp exercise 2.32會生成: > (subsets (list 1 2 3)) (mcons (mcons '() (mcons (mcons 3 '()) (mcons (mcons 2 '()) (mcons (mcons 2

    5熱度

    1回答

    是否有用於球拍程序的代碼可視化網站(適用於新手WeScheme用戶),與Online Python Tutor提供的代碼可視化網站類似?不用說,它會提供一個很好的自我教學或學習工具。

    2熱度

    1回答

    我使用drscheme或drracket替代scheme。我發現this和this他們的鍵盤快捷鍵,而是按Ctrl + F6 似乎不工作... 如何切換兩個窗口/編輯器之間光標:定義和互動?

    2熱度

    2回答

    我決定學習編程閱讀/做SICP。 我使用DrRacket和http://www.neilvandyke.org/racket-sicp/ 我寫了一個酒杯程序https://github.com/fnava621/scheme_blackjack。有用。 你可以讓這個程序更易讀和簡潔嗎? 我有太多評論嗎?沒有足夠的評論?我如何讓這個程序「更好」? 我也扔下了戰書。你可以制定一個使用「最優」策略的程序

    1熱度

    1回答

    剛開始學習計劃。 我正在使用Dr.Retet作爲我的編譯器/解釋器。 我需要一些字符串函數(字符串替換是確切的),所以我從SRFI 13複製。 當我測試了一下,顯示.. reference to undefined identifier: let-string-start+end 這與 define-syntax let-string-start+end 定義看來,它被忽略?究竟發生了什麼

    -3熱度

    2回答

    在無向圖中查找路徑的簡單算法是什麼?

    13熱度

    3回答

    我只是想在racketset-car!和set-cdr!做非常簡單的代碼,但我得到了錯誤:expand: unbound identifier in module in: set-car!和expand: unbound identifier in module in: set-cdr! 他們不是在racket界定?誰能幫忙?

    1熱度

    1回答

    我有下面的代碼和它作爲評論評價: (require scheme/mpair) (list) ;; '() (mlist) ;; '() (cons 'un (list)) ;; '(un) (list 'un (list)) ;; '(un()) (mcons 'un (mlist)) ;; (mcons 'un '()) (mlist 'un (mlis