3
我正在使用pi
作爲我正在編寫的Prolog程序的一部分。這裏是整個程序我的pi
,只有提起:爲什麼我在Prolog中得到一個pi類型的錯誤?
ArcDistance is ((Degree/ 360) * Diameter * pi).
然而,當我運行程序時,我得到以下錯誤:
uncaught exception: error(type_error(evaluable,pi/0),(is)/2)
難道我做錯什麼在呼喚方面/使用pi
?謝謝您的幫助!
還在(最新版本)CxProlog,ECLiPSe,Qu-Prolog和XSB中定義。我想也是SICstus Prolog,但是我的副本最近過期了,我無法確認。 –
@PauloMoura:SICStus尚未:http://sicstus.sics.se/comingfeatures.html – false
謝謝@false。起初,我不確定它是在我的GNU Prolog 1.4中定義的,但是我遇到了一個小小的操作錯誤。 – lurker