racket-student-languages

    0熱度

    1回答

    所以當我回答這個問題時,我練習了球拍初學者的語言。 編寫一個函數str-replace它消耗一個字符串,一個目標字符和一個 替換字符。該函數產生一個新的字符串,它與消耗的字符串相同,並且所有出現的目標字符(如果有的話)被替換字符替換。例如,(string-replace "word" #\o #\y) ⇒ "wyrd"。 注意: 我不能使用string->list和list->string以外的任

    0熱度

    1回答

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

    0熱度

    1回答

    所以最近我學習了遞歸函數,我在嘗試一些練習,然後我只是卡住了。 問題是 列表第n個項,消耗的列表,(LST),和一個自然數,(n),並且如果存在 產生在LST的第n個元素,否則函數產生假。注意 ,第一項是在索引0。例如:(list-nth-item (list 1 2 3) 0)產生1 這是我的代碼 ;;list-nth-item consumes list and a natural numb

    0熱度

    1回答

    我必須使用DrRacket解決此問題,但每次運行代碼時,都會收到此錯誤消息「gcd:此名稱之前已定義,無法重新定義,定義」。 (也是我選擇語言進修生[自定義]在DrRacket 下面是我的代碼,它是一個遞歸函數找到最大公約數: (define (gcd n m) (cond [(= m 0) n] [else (gcd m (modulo n m))])) (check-e

    0熱度

    1回答

    我正在參加一個介紹編程課。我們在DrRacket中使用學生語言。 問題:我想在大爆炸比賽結束後返回一個特定值(要求2htdp /宇宙)`。 電流輸出:當遊戲結束時,DrRacket返回我目前worldstate,這是我在遊戲中使用結構的列表。 對解決進展情況:好像也許能夠幫助我,但我不知道如何使用它。 TL; DR: 問題:遊戲結束 - >返回世界國家(結構列表) 旺旺:遊戲結束 - >返回其他值

    0熱度

    2回答

    我需要製作一個函數,只有在布爾火焰時纔會在另一個圖像下顯示圖像?是#true 這裏是我的代碼: (define (render-rocket-fire RocketState FIRE) (cond [(or (rocket-state-fire? #true)) (place-image FIRE (rocket-state-pos-x RocketS

    0熱度

    1回答

    我要創建上述圖像 裏面的文字是可變的。我的意思是我想傳遞2個值來顯示,這些值不斷變化。 我想這一點: (define (circle-text vx vy) (underlay/align "center" "center" (circle 40 "outline" "blue") (text "("vx", "vy")" 14 "blue"))) 但是這顯然行不通。請給我建議任何更好的語法或任何