1
我在我的代碼中有一個錯誤。你能幫助我嗎,並告訴我如何使用函數,它在if語句中返回布爾值?OCaml。關於如果陳述
let pol a b c =
let p=(a+.b+.c)/.2.0 in sqrt(p*.(p-.a)*.(p-.b)*.(p-.c));;
let test a b c =
(a+.b)>c &&(b+.c)>a &&(a+.c)>b
let main a b c =
let w=test(a b c) in(
if w
then pol (a b c)
else raise(Failure "Error"));;
WOW。大。非常感謝!!! –