0
jessでif節を使用するのを手伝ってもらえますか?単純なsintaxを知っていますが、& &というオペランドを使用しようとしていますので、2つの条件を使用できますが、 。If Jessの句
if((<(?x ?y) && (>=(?z ?s)) then
....
else
....
jessでif節を使用するのを手伝ってもらえますか?単純なsintaxを知っていますが、& &というオペランドを使用しようとしていますので、2つの条件を使用できますが、 。If Jessの句
if((<(?x ?y) && (>=(?z ?s)) then
....
else
....
Jessには、エミュレートしようとしているJava構文とはまったく異なる非常に規則的な構文があります。すべての "演算子"は実際には関数であり、関数呼び出しと同じ接頭辞構文を使用します。それは常に(op arg1 arg2 ...)
です。括弧は常にで、引数だけでなく、式全体を囲みます。
たとえば、Java式a < b
は、Jessで常に(< ?a ?b)
です。 &&
演算子はありませんが、むしろand
関数があります。 Java if (a < b && c > d) ...
はJessの(if (and (< ?a ?b) (> ?c ?s)) then ...
のように見えます。