2017-04-07 6 views
0

jessでif節を使用するのを手伝ってもらえますか?単純なsintaxを知っていますが、& &というオペランドを使用しようとしていますので、2つの条件を使用できますが、 。If Jessの句

if((<(?x ?y) && (>=(?z ?s)) then 
    .... 
else 
.... 

答えて

0

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 ...のように見えます。

関連する問題