擅长:python、mysql、java
<p>dataclass装饰器通过在<code>__annotations__</code>中查找名称来检查类以查找字段。<a href="https://github.com/ericvsmith/dataclasses/issues/2#issuecomment-302987864" rel="nofollow noreferrer">It is the presence of annotation which makes the field</a>,所以,您确实需要一个注释。</p>
<p>但是,您可以使用通用的:</p>
<pre><code>@dataclass
class Favs:
fav_number: int = 80085
fav_duck: 'typing.Any' = object()
fav_word: str = 'potato'
</code></pre>