[英]What is the user of `,` and `,@` in Racket?
我是 Racket 的新手,我希望對這兩個運算符有更多的了解: , & ,@ 。 但是,據我了解,這些新運算符的文檔很少,如果前一個 ( , ) 后跟一個列表,則它會取消引用所有內容。 后者( ,@ )拼接值。 例如,如果在 Dr. Racket 解釋器中鍵入以下內容: 然后進行以下查詢: ...
[英]What is the user of `,` and `,@` in Racket?
我是 Racket 的新手,我希望對這兩個運算符有更多的了解: , & ,@ 。 但是,據我了解,這些新運算符的文檔很少,如果前一個 ( , ) 后跟一個列表,則它會取消引用所有內容。 后者( ,@ )拼接值。 例如,如果在 Dr. Racket 解釋器中鍵入以下內容: 然后進行以下查詢: ...
[英]Intersecting Rectangles in Racket
#lang球拍 ) ) 我在調用我的球拍代碼時遇到問題。 我不確定如何繼續。 該代碼正在獲取一個矩形列表,然后還獲取一個矩形並查看奇異矩形是否與列表中的任何其他矩形相交。 然后它應該輸出它與即測試用例相交的矩形列表。 問題陳述:給定一個矩形 R 和一個矩形列表 L,返回包含 L 中與 ...
[英]Trying to write a function that returns another function, but Racket says my lambda is not a function definition?
Programming in racket, I am trying to write a function that takes a single integer, and returns a function that increments that integer by another i ...
[英]Dr Racket will not save any of my files. Has anyone had this error before or have any ideas?
我已經重新安裝了 Dr Racket,包括舊版本。 無論何時保存,我都會收到此錯誤:保存時出錯字節->字符串/語言環境:字符串不是格式良好的 UTF-8 編碼字符串:#"pl\373" ...
[英]What's setf and is it a valid function in Dr.Racket?
我有一個任務,我必須為表達式定義一個別名,在其中一個指南中,我們被告知使用 setf 或列表列表來定義它們。 更具體地說,我們需要將它們的 lambda 演算值分配給別名 ADD/SUCC/PRED/etc,例如 ---> (ADD:= (λ mnf x.nf (mfx))) <--- ...
[英]output of Dr. Racket algebraic stepper to file
在調試過程中,步進器在遇到錯誤后會發生故障。 並且每次向 bug 邁進至少需要點擊一百次。 所以每次都這樣做似乎毫無意義。 有沒有辦法將您在步進器中看到的所有評估步驟保存到文件中? ...
[英]calculate the sum of proper divisors of a given number in Racket BSL
設計一個名為findProperDivisor的 Racket 函數,它采用一個自然數並計算其所有真除數之和。 自然數的真約數是嚴格小於該數的約數。 例子: 輸入: 20 輸出: 22 //自除數: 1 + 2 + 4 + 5 + 10 = 22 我在這個頁面上找到了這段代碼,但它給了我 ...
[英]How to follow the Simply Scheme book with DrRacket
我希望能夠操縱句子,以便我可以將它們作為輸入並根據單個字母等內容返回輸出。 例如,ends-e 命令將返回所有以“e”結尾的單詞: 不幸的是,"e" 是一個字符串,而 '(only the good die young) 是一個句子。 Scheme 無法將句子理解為數據類型(因為它不是一種)。 ...
[英]Racket function passing empty list instead of actual list
我對球拍還很陌生,我正在嘗試為項目制作有限狀態機。 這是我到目前為止所擁有的。 然后我輸入 由於某種原因,我無法弄清楚,我在下一個函數中遇到此錯誤。 它的作用就像規則是一個空列表,我敢肯定不是。 無論如何,如果有人可以告訴我為什么這樣做,那確實會有所幫助。 謝謝! ...
[英]Dr. Racket: saving intermidiate results - Collatz Conjecture
我是編碼新手,對 Racket 博士很感興趣,現在我面臨着我的第一個問題。 我創建了這個代碼: 是否可以將所有中間結果存儲在列表或其他內容中,然后將它們打印出來。 我的意思是中間結果 n/2 或 3n+1,直到我們得到 1。 例如 n=100 (100, 50, 25, 76, 38, 19, ...
[英]Using unit-testing for a procedure in Racket
如果我打電話給Racket / Dr。 拍以下代碼: 我得到: 如果我正在使用稱為rackunit的單元測試庫,請嘗試以下操作: 測試失敗,並出現語法錯誤: 為什么會這樣? ...
[英]How to debugg iterative procedures?
我將Racket博士和Racket博士用於教育目的(研究SICP書)。 Racket博士很棒,並且有一個很棒的工具叫做“ trace”。 使用后: 可以看到遞歸過程中發生了什么。 但是,此功能不適用於迭代過程。 我希望我可以“看到”我的代碼在執行時發生了什么。 我希望我 ...
[英]Is there an autocomplete for Dr. Racket?
我通常使用 Sublime 文本編輯器和 gnome 終端來編輯和運行我的程序。 由於教育目的,我使用的是 IDE Dr. Racket。 我在打字時找不到要使用的自動完成功能。 我在谷歌和 Racket 博士的菜單上查看了這個。 例如,如果我正在調用一個已經定義的函數,我想加快輸入函數名稱的過 ...
[英]LISP clause for and clause let ¿why?,making a programming language in racket using ragg
我一直在嘗試尋找錯誤,我正在使用一種編程語言,並使用ragg編寫下一個代碼,我有一個語法對象(resto ...),它帶有括號作為數據,我將這種語法轉換為反對原點: 輸出為: 但是如果我這樣做 輸出為: 我的問題是:為什么要讓條款是假的? 我可以比較這兩種類型, ...
[英]Racket 6.2 on Mac OS X 10.5.8
有人可以告訴我 Racket 6.2(包括 Dr.Racket)的預構建二進制文件是否可以在 OS X 10.5.8 上運行? ...
[英]Which lang packet is proper for SICP in Dr.Racket?
我正在嘗試使用 SICP,我得到了一些代碼。 所以我開始: 返回錯誤:函數(字)未定義。 即使我試圖將其復制到 IDE(運行)中: 還是一樣。 我認為這可能是語言版本或其他方面的某些問題。 以上來自“Simply Scheme”,當我在 SICP 中准確引入代碼時: IDE 返 ...