問題タブ [htdp]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
scheme - HTDP からのパスまたはルート機能が機能しない
http://htdp.org/2003-09-26/Book/curriculum-ZH-38.html#node_chap_30の次のコードが機能していないようです (デバッグ用に println ステートメントを追加しました)。
私は2番目のバージョンも試しました(contains fnを追加しました):
そのページ自体の次の例では、無限ループが作成されます。
解決策が明らかに可能であるにもかかわらず、以下は #f を生成します。
次のテスト(リストは私のものです)は、解決策が明らかに可能であっても、ここでもエラーを生成します。
問題はどこにあり、どのように解決できますか?
編集:
新しい関数を選択して余分な引用符を削除した後でも、以下は機能しません (A と D の間に直接のパスがあっても):
エラーを出力します:
racket - REPL で言語を htdp/bsl に設定する方法
次のhtdp/bsl
プログラムを次のように保存していexample.rkt
ます:
を使用して上記を実行するracket example.rkt
と、出力は期待どおりになります (つまり2
)。
htdp/bsl
ただし、言語 ( ) としてREPL を開始しようとするとracket -I htdp/bsl
、次のエラーが表示されます。
typed/racket
たとえば、選択した言語が の場合、このエラーは表示されません。
でエラーが発生するのはなぜですか? また、言語としてhtdp/bsl
REPL を正しく開始するにはどうすればよいですか?htdp/bsl