1

時々Schemeで、私はこのような引数を取る関数を持っています

add 3 4

要素がどのようなものであるか、この種の「リスト」を何と呼びますa1 a2 a3か?リストは括弧で囲まれ、要素はコンマで区切られているため、リストとは言えないと思います。

4

3 に答える 3

4

(add 3 4) ステートメントは、ラムダ計算の「関数適用」です。式の 3 4 はパラメーターのバインドです。または、関数のパラメーター リストです。

于 2010-04-27T04:37:30.650 に答える
4

s式?

于 2010-04-27T05:28:16.003 に答える
3

Lispは接頭辞またはポーランド記法の構文を使用します。

ポーランド記法は、接頭辞表記とも呼ばれ、論理、算術、および代数の表記の形式です。その際立った特徴は、演算子をオペランドの左側に配置することです。演算子のアリティが固定されている場合、結果は括弧または他の括弧がない構文になり、あいまいさなしに解析できます。

addは演算子で、右側はオペランドです。

演算子のアリティは固定されていないため、Lispは構文で括弧を使用して式をグループ化します。

于 2010-04-27T05:03:45.160 に答える