racket

    2熱度

    1回答

    UPDATE: 所以這個問題似乎是與發電機,並不見得與下次令牌和前瞻的功能。我在集合發生的地方添加了一些顯示調用,並發現問題是第二次調用(generate-token)後,它從第一次調用的地方恢復執行。 下面是該程序的完整代碼(我已經離開原來的職位如下供參考): (define char-alphanumeric? (lambda (char) (or (char-alphabetic? char

    3熱度

    1回答

    我想從方案中的字符串列表中獲取一個隨機字符串。 示例列表(「this」「that」「today」「yesterday」) 因此,根據列表的長度創建一個隨機數並輸出該字。但不斷收到錯誤! 我想它是這樣的: ;; produces random number that should be input to the random-function (define (random-num list)

    1熱度

    2回答

    這個遞歸函數似乎可以正常工作,向結果列表中添加我想要的確切字母B和C,然後在完成時正確地看到最後一個元素已經到達。 然後執行基本情況,併發生一個我無法解釋的錯誤。什麼導致了這個錯誤? (define(preceding-R X Vector result) (if (eq? '() (cdr (vector->list Vector))) result

    1熱度

    1回答

    當前正在學習計劃/球拍並且在運行這段代碼時遇到問題。 (if (or (< aftnHour 0) (> aftnHour 6)) ((display "You entered an invalid input. Please enter an input between 0 and 8 only.") (newline)(newline)(askAftnHour)

    1熱度

    1回答

    我一直在嘗試寫Scheme代碼來獲得日期和月份存儲在一個變量,但不知道如何,甚至閱讀online manual後。 我現在明白什麼是存在需要10個參數的結構體稱爲日期,但不知道如何檢索一個月,甚至是日期,從library..could人請賜教這一點。 謝謝。

    1熱度

    2回答

    我想從包含這些成員的列表中刪除字符串中存在的成員。 實施例: 字符串:"ABC" 列表:('A 'B 'C 'D) 要做到:從列表中刪除的字符串的第一個元素 爲了從字符串中刪除的元素: 我將它轉換爲使用列表: (car (string->list"ABC") 這給了我性格列表,第一個元素:#\A 但我不明白我怎麼可以從列表中刪除它作爲兩個值不比較:性格和列表值。 嘗試過這種奇怪的做法,沒有工作

    5熱度

    1回答

    所以,我想看看如何可以接受任意數量的參數的函數工作? 我想這 (define (plus x . xs) (if (null? xs) x (plus (+ x (car xs)) . (cdr xs)))) (plus 1 2 3 4) 但似乎是,這是不實際應用到CDR XS,但傳遞((2 3 4))時,我通過它在調試器階梯。所以,我想這個 (define (

    4熱度

    3回答

    有人可以指向Scheme中的基本文件I/O操作示例嗎? 我只想對文件嘗試基本的讀/寫/更新操作。 發現很難,因爲沒有適當的資源來學習。

    6熱度

    4回答

    嗨,我不知道我是否可以免費或付費託管球拍網絡應用程序?球拍對我來說看起來很有趣,但如果運行網絡應用的唯一方法是擁有自己的服務器 - 那太糟糕了。 有沒有類似Google App Engine for Racket的產品?那會很棒!

    0熱度

    1回答

    我想創建基於自己的價值觀我的列表的子集的列表。例如: List (AA AB BA DC AD) 我想它有它的原子從「A」開頭的所有值的列表 所以答案應該是: (AA AB AD) 我能做到這一點目前通過全遍歷列表並將每個值轉換爲另一個列表並讀取第一個值,然後重新創建列表。 這是一個非常複雜的解決方案。 是否有計劃的任何方法可以讀出字符串的第一個字符的列表和刪除元素?