條款

在很高的層次上,Prolog 只有一種資料型別,稱為 term 。在 Prolog 中,所有資料均由 Prolog 術語表示。條款以歸納方式定義:

  • 一個原子是一個術語。原子的例子是:xtest'quotes and space'
  • 一個變數是一個術語。變數以大寫字母或下劃線 _ 開頭。
  • 整數和浮點數是術語。例子:4242.42
  • 一個化合物術語是一個術語,電感定義如下: 如果 T1T2,…,T_n 是術語,然後 ˚FT1T2,…,T_n)也是一個術語,其中 ˚F 被稱為仿函式的複合詞。