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
謝謝朱連。 :) –