racket

    2熱度

    1回答

    我遇到了一個問題,如果結構是用合同導入的,我無法在場所通道中發送預製結構。這裏有一個完整的例子: #lang racket (module structs racket (provide example-without-contract (contract-out [struct example-with-contract ([thing string?])])

    0熱度

    1回答

    有沒有人理解這項任務(在Dr Racket中),它想要編寫一個計算三角形周長 的程序三角形周長。該過程應該將矩形三角形的表示作爲輸入。 實現這樣一種表示形式三角形,其使用三角形(0,0)(2,0)(0,2)的角的三個座標作爲輸入。 這真的很難理解... 任何意見是讚賞! 最好的問候,尤尼斯

    0熱度

    2回答

    調用函數的錯誤我的代碼顯示此錯誤 - function call: expected a function after the open parenthesis, but received (void) 我不知道爲什麼。它的第三行 (define countdown (lambda (n) (cond ((zero? n) ((display "Time") (newline)

    1熱度

    1回答

    如何獲取文件的類型以及它是否爲圖像,獲取其尺寸? 我想從磁盤讀取文件,確定這些文件是否確實是圖像,並獲取它們的尺寸以確定它們是否符合我的程序標準。 我注意到racket/draw包有bitmap%類型的可以載入圖像,但是這似乎超出了我的任務範圍,因爲我認爲這些文件加載​​到繪製數據類型將超過我的內存使用量的目標,並導致混淆的代碼。另外,如果我使用這個,我不得不使用bitmap%的錯誤來篩選出不是圖

    -1熱度

    1回答

    我想從列表1中選取一個隨機元素,將它從列表1中刪除,並將其添加到列表2中。 (define list1 '(1 2 3 4 5 6 7 8) (define list2 '(9 10) 現在我的問題是,我使用2個函數來更新列表。 list1將得到一個隨機元素,而list2將得到一個隨機元素,但它並不總是相同的元素。 我怎樣才能讓list2獲得元素添加,該list1被刪除,然後重複這些步驟,直到li

    1熱度

    1回答

    你可以指定一個節拍率: (對蜱蜱處理蜱率) 只有一次,我相信這蜱率值進行評估(有一個similar question在這裏陳述如此)。 如果是這樣的話,那麼你會怎麼去寫一個遊戲(比如俄羅斯方塊),你希望隨着時間的推移,它能以更快的速度下降?目前,我在滴答處理程序上發生了形狀下降。如果價格變動,跌幅會更頻繁。事實上,我無法弄清楚如何在沒有這個功能的情況下做到這一點。任何線索?

    0熱度

    1回答

    我想要它提取列表中的所有第一個單詞。 實施例: (第一「世界你好ASD FDAS QWERTY) 返回: ħW A F q上。

    1熱度

    1回答

    據official docs,這是非常方便的通過 (require db) (define pgc (postgresql-connect #:user "example" #:database "exampledb" #:password "password")) 連接PostgreSQL的。然而,這並不在類型化的球拍工作(我有(requi

    0熱度

    1回答

    使用球拍的FFI聲明功能足夠簡單,可以使用_fun和define-ffi-definer。 (A教程可以在the PRL blog找到)。例如,我可以爲atoi綁定: #lang racket (require ffi/unsafe ffi/unsafe/define) (define-ffi-definer define-libC#f) (define-libc atoi (_

    0熱度

    1回答

    我試圖寫一個使用球拍從10到0倒數的程序。它的工作,但計數速度太快,是否有一種方法來實現一個計數每回合一秒的設定時間?我一直在努力,但無法找到。謝謝你的時間。這裏是我的代碼到目前爲止: ;; Functions: ;; countdown -> countdown ;; start the world with main at CTR-X CTR-Y ;; (define (ma