3

MIT スキームでエラーが発生した場合、エラーが発生した場所はわかりません。たとえば、次のようなものを出力するだけです。

;Unbound variable: top-left
;To continue, call RESTART with an option number:
; (RESTART 3) => Specify a value to use instead of top-left.
; (RESTART 2) => Define top-left to a given value.
; (RESTART 1) => Return to read-eval-print level 1.

コード内でこのエラーが発生した場所を見つけるにはどうすればよいですか?

4

1 に答える 1

2

mit-scheme では、シェルから REPL を使用している場合、debug を呼び出してデバッガーを取得できます。edwin エディタを使用している場合。独自のデバッガーが付属しています。エドウィンのデバッグ。 エラーが発生したファイル内のコード行が必要な場合は、どちらも通知しません。しかし、それらは問題を見つけるための多くの情報と機能を提供します。どちらのリンクもドキュメントへのリンクであり、それらの使用方法に関する適切な説明があります。

于 2014-11-15T19:33:59.450 に答える