2

DrRacket をインストールしたので、SICP を使用してプログラミングの概念を学習できます。しかし、ここ 1 週間程度、DrRacket を起動するたびに、コンソール ウィンドウに次のメッセージが表示されます。

fl-:contract violation
  expected: flonum?
  given: 0
  argument position: 2nd
  other arguments...:
     2.0

どうやってここに来たのかわからない。32ビットおよび64ビットとしてアンインストールして再インストールし、ラップトップを再起動して、フォーラムを検索して修正を試みました。運がない。コードを入力できる通常のウィンドウに戻りたいだけです。ありがとう。

4

1 に答える 1

0

あなたが答えを見つけたことを願っています。私の場合、作業中のファイルから、コンピューターが予期せずシャットダウンし、Windows を再開したときに、最初のファイル名に関連付けられた 3 つのファイルがあることがわかりました。ファイル拡張子は、.rkt (オリジナル)、.bak、および .1 でした。オリジナルの 2 番目のコピーとして「.1」ファイルの名前を変更し、「契約違反」の問題は解決しました。「.1」ファイルはラップトップのシャットダウンによるもので、自動取得ファイルであったようです。

于 2014-09-18T13:24:04.033 に答える