4

#2 つの文字または文字セットの違いである ocamllex を持つ演算子があります。

ここで、私には理解できない概念があります。それは文字の違いです。文字の違いとはどういう意味ですか? だから誰かが私を説明できるなら、私はそれを取る!

4

2 に答える 2

4

演算子は、2 つの文字セットの#違いを指定します。便宜上、単一の文字を使用して、その文字だけを含むシングルトン セットを表すことができます。これは、左側のオペランドより右側のオペランドの方がはるかに便利です。しかし、表記は一貫性のために両方の場所で受け入れられます。

于 2013-04-14T21:19:17.210 に答える
4

[ '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.

于 2013-04-14T21:17:40.797 に答える