「proc3」という名前のSchemeプロシージャを作成する必要があります。これは、2つの数値を引数(x、y)として取り、リストを引数として取り、入力リストと同じですがxが追加された新しいリストを返すプロシージャを返しますを最初の要素として、y を 2 番目の要素として追加します。
私はこれまでに (define proc3 (lambda ( xy) (lambda (list abc) (list xyc) ) ) )
インタープリターはそれをうまくコンパイルしますが、引数、つまり proc3( 1 2) を与えると、次のように表示されます: 定義前に識別子を参照することはできません。どういう意味ですか?