#2 つの文字または文字セットの違いである ocamllex を持つ演算子があります。
ここで、私には理解できない概念があります。それは文字の違いです。文字の違いとはどういう意味ですか? だから誰かが私を説明できるなら、私はそれを取る!
演算子は、2 つの文字セットの#違いを指定します。便宜上、単一の文字を使用して、その文字だけを含むシングルトン セットを表すことができます。これは、左側のオペランドより右側のオペランドの方がはるかに便利です。しかし、表記は一貫性のために両方の場所で受け入れられます。
[ 'a' - 'z' ] # [ 'a' 'e' 'i' 'o' 'u' ] denotes the set of all characters between a and z that are not a, e, i, o or u. More generally, foo # bar denotes the set of elements that are in foo but not in bar.