4

ocstyle のソース コードを読んでいて、メソッドの前に「-」が付いているメソッドに遭遇しました。ここに例があります

@rule(modifier[...] + (sizedCType | anyIdentifier) + -implementedProtocols +
      (Present(Regex(r'[(),<>:]')) | sp(1)) + Literal('*')[...])

メソッドが戻る直前のメソッド呼び出しの前に「-」がある場合があります。これが何と呼ばれているかを特定したり、他のリソースを教えてくれる人はいますか? 私はそれを探してみましたが、ここが私の最善の策であるという結論に達しました。

4

2 に答える 2

0

属する型が何であれimplementedProtocols、否定演算子の独自のセマンティクスを定義します。これらのセマンティクスが何であるかを理解するには、ドキュメントまたはソースを確認する必要があります。

于 2013-08-14T18:38:59.113 に答える