問題タブ [python-dataclasses]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - namedtuple にヒントを入力する
次のコードを検討してください。
上記のコードは、私が達成しようとしていることを示すための単なる方法です。namedtuple
型ヒントで作りたいです。
意図したとおりの結果を達成するためのエレガントな方法を知っていますか?
python - __init__ で "self.x = x; self.y = y; self.z = z" パターンを回避するにはどうすればよいですか?
のようなパターンが見られます
多くの場合、より多くのパラメーターを使用します。このような退屈な繰り返しを避ける良い方法はありますか? namedtuple
代わりにクラスを継承する必要がありますか?
python - Python 3.7 データクラスが < > <= と >= をサポートしないのはなぜですか?
Transcrypt Python to JavaScript コンパイラのバージョン 3.7.1では、現在新しい@dataclass
デコレータを使用しています。PEP の要約==, !=, <, >, >=, <=
に従って、それがサポートされることを期待していましたが、そうではないようです:
一部の比較が機能していません:
==
and以外の比較演算子がサポートされていないのはなぜ!=
ですか? それとも私は何かを見落としましたか?