0
如何在PROLOG中将整数转换为小数点? 例如,假设我赋值为Integer = 10 如何更改整数的值以转为1.0(小数点后1位)?如何将整数转换为PROLOG中的小数点?
如何在PROLOG中将整数转换为小数点? 例如,假设我赋值为Integer = 10 如何更改整数的值以转为1.0(小数点后1位)?如何将整数转换为PROLOG中的小数点?
这不是一个赋值,但整数与10统一,之后无法更改。
至少在某些Prolog实现中,您可以编写Integer2 is 1.0 * Integer
或Integer2 is float(Integer)
。
我不知道它是如何逻辑编程可以成为“怪异”。至少在Java或C中,您可以轻松地将其转换。非常感谢。 –
除以10.0? – Julian
谢谢朱连。 :) –