擅长:python、mysql、java
<blockquote>
<p>Are there any examples of valid use-cases for this operator that I should be aware of? And even if there are, is it generally acceptable to override this operator for types other than int?</p>
</blockquote>
<p>通常,您不想仅仅因为<code>~</code>操作符有趣就重载它。这使阅读困难。但有时,对于<code>int</code>以外的类型,这样的重载是有意义的。<a href="http://docs.sqlalchemy.org/en/rel_1_0/core/sqlelement.html#sqlalchemy.sql.operators.ColumnOperators.notin_" rel="noreferrer">Take a look at how SQLAlchemy puts it to good use.</a></p>