Dr. Racket でエバリュエーターを実行しようとすると、「モジュール言語: 定義ウィンドウには式が 1 つしかありません」というエラーが表示されます。
明らかに、このウィンドウには複数の定義があり、エバリュエーターには複数の定義があります。これらの複数の定義を実行するにはどうすればよいですか? または、エバリュエーターを実行する他の方法があります。
どんな助けでも大歓迎です。
Dr. Racket でエバリュエーターを実行しようとすると、「モジュール言語: 定義ウィンドウには式が 1 つしかありません」というエラーが表示されます。
明らかに、このウィンドウには複数の定義があり、エバリュエーターには複数の定義があります。これらの複数の定義を実行するにはどうすればよいですか? または、エバリュエーターを実行する他の方法があります。
どんな助けでも大歓迎です。
私は Racket を初めて使用し、最初のプログラムを実行しようとしたときに、このエラーに遭遇しました。
#lang racket/base
ソースコードの冒頭に追加したところ、この問題は解決しました。
#lang r5rs
セットカーを解決!問題が発生しましたが、今回はエラーは不明でした。これを (#%require (スキーム/ベース エラーのみ)) で解決しました。
そこで、次の 2 行を追加して、エバリュエーターを実行します。
#lang r5rs
(#%require (only scheme/base error))