Numbers 如何在PROLOG中将整数转换为小数点?

Numbers 如何在PROLOG中将整数转换为小数点?,numbers,integer,prolog,decimal,Numbers,Integer,Prolog,Decimal,如何在PROLOG中将整数转换为小数点? 例如,假设我指定Integer=10 如何将整数的值更改为1.0(1个小数点)?这不是赋值,但整数统一为10,此后不能更改 至少在一些Prolog实现中,您可以编写Integer2是1.0*Integer或Integer2是float(Integer)。我不知道逻辑编程会变得多么“奇怪”。至少在Java或C中,您可以轻松地转换它。非常感谢你的朋友。

如何在PROLOG中将整数转换为小数点? 例如,假设我指定Integer=10
如何将整数的值更改为1.0(1个小数点)?

这不是赋值,但整数统一为10,此后不能更改

至少在一些Prolog实现中,您可以编写
Integer2是1.0*Integer
Integer2是float(Integer)

我不知道逻辑编程会变得多么“奇怪”。至少在Java或C中,您可以轻松地转换它。非常感谢你的朋友。