2017-09-10 5 views

答えて

0

[1, 2| 3]ないリストです。 [1, 2 | [3]]です。

短い答え:だけ一つの要素は、ヘッドであり、[1, 2| [3]][1 | [2 | [3]]]ための構文糖であるので、それはリスト[1, 2, 3]です。

のPrologのリストはLispのリストのようなものです:彼らは2つの可能な値のうち、構成されます。空のリスト[]、および「短所」H *頭と[H|T]、およびT

しかし、ほとんどのPrologインタプリタは、[E1, E2, E3][E1, E2, E3 | T]のような構文的な砂糖を許可します。リスト処理をより簡潔にするためです。

関連する問題