2016-06-14 5 views
1

私は、単一の値を出力し、単純なsicp -flavouredスキームスクリプトを作成しようとしている:私はracket test.scmでそれを実行するとsicp-flavoredラケットスクリプトを作成し、単一の値を出力する方法は?

$ cat test.scm 
#lang sicp 
(+ 1 2 3) 

、出力結果("6")しません。スクリプトの作成/実行方法は?

+0

'(display(+ 1 2 3))'を試しましたか? –

+0

@Óscarこれは 'racket planetp

+0

その内容のファイルで 'racket test.scm'を実行すると、私のために' 6'が表示されます。実行しているOSは何ですか?どのバージョンのRacketを使用していますか? –

答えて

1

問題はそれよりも深いです。 sicpモジュールのインストールが正しくないか、言語設定が間違っています。

DrRacketのGUIを使用して同じコードを実行してからコマンドラインから実行してみてください。また、マニュアルの指示に従ってsicpモジュールを再インストールしてみてください。

+0

モジュールを再インストールし、実際に感謝を助けました。 – planetp