Skip to main content

非後続 ('])

左のオペランドが ASCII の照合順序で右のオペランドの後に続いていないかどうかを判断します。

詳細

非後続関係演算は、以下のどちらかの等価形式で、後続関係演算子と否定演算子を使用して記述できます。

operand A ']operand B  
'(operand A ] operand B) 

非後続関係演算は、両方のオペランドのすべての文字が同一である場合、あるいはオペランド A の最初の一意の文字が、オペランド B の対応する文字よりも低い ASCII 値を持つ場合、True の値を返します。また、オペランド A の最初の一意の文字が、オペランド B の対応する文字よりも高い ASCII 値を持つ場合、False の値を返します。

以下の例では、CDE の C は ABC の A の後ろに来るため、結果は False となります。

 WRITE "CDE"']"ABC",!
 WRITE '("CDE"]"ABC")

上記は、False (0) を返します。

FeedbackOpens in a new tab