Testing 如何使用Prolog测试术语?

Testing 如何使用Prolog测试术语?,testing,prolog,ffi,sicstus-prolog,Testing,Prolog,Ffi,Sicstus Prolog,如何使用这些表达式 SP_术语_类型() 访问术语类型 SP_是_变量() 检查术语是否为变量 SP_是_整数() 检查项是否为整数 SP_是浮点数() 检查术语是否为浮点数 SP_是_原子() 检查术语是否为原子 SP_是_化合物() 检查术语是否为复合词 SP_是_列表() 检查术语是否为列表 SP_是_原子() 检查术语是否是原子的 SP_是_编号() 这些C API函数中都有单独的参考页。库中的C代码可能可以作为它们使用的示例 一般来说,如果可能的话,您应该避免使用C API,因为这样

如何使用这些表达式

  • SP_术语_类型() 访问术语类型
  • SP_是_变量() 检查术语是否为变量
  • SP_是_整数() 检查项是否为整数
  • SP_是浮点数() 检查术语是否为浮点数
  • SP_是_原子() 检查术语是否为原子
  • SP_是_化合物() 检查术语是否为复合词
  • SP_是_列表() 检查术语是否为列表
  • SP_是_原子() 检查术语是否是原子的
  • SP_是_编号()

这些C API函数中都有单独的参考页。库中的C代码可能可以作为它们使用的示例


一般来说,如果可能的话,您应该避免使用C API,因为这样做很容易出错。

对于堆栈溢出问题,您不是这样问的。至少,在你问之前,先看看。