l が次のように定義されているとします。
> (define l (list 1 2 3))
l は現在、アトムのリストにバインドされています。
Little Schemer では、lat? という単純な関数を紹介します。アトムのリストとしての引数の分類に応じて #t または #f に評価されます。例えば、
> (lat? l)
l は 3 つのアトムのリストであるため、 #t と評価される必要があります。
ただし、lat? を呼び出すように求められたときに、スキーム インタープリター ( repl.it ) がエラーをスローします。
> (lat? l)
Error: execute: unbound symbol: "lat" []
緯度を仮定するのは間違っていますか?はSchemeにとって原始的ですか?
また、その場合の再投稿はご容赦ください。