問題タブ [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.

0 投票する
3 に答える
58069 参照

python - namedtuple にヒントを入力する

次のコードを検討してください。

上記のコードは、私が達成しようとしていることを示すための単なる方法です。namedtuple型ヒントで作りたいです。

意図したとおりの結果を達成するためのエレガントな方法を知っていますか?

0 投票する
11 に答える
14621 参照

python - __init__ で "self.x = x; self.y = y; self.z = z" パターンを回避するにはどうすればよいですか?

のようなパターンが見られます

多くの場合、より多くのパラメーターを使用します。このような退屈な繰り返しを避ける良い方法はありますか? namedtuple代わりにクラスを継承する必要がありますか?

0 投票する
1 に答える
904 参照

python - Python 3.7 データクラスが < > <= と >= をサポートしないのはなぜですか?

Transcrypt Python to JavaScript コンパイラのバージョン 3.7.1では、現在新しい@dataclassデコレータを使用しています。PEP の要約==, !=, <, >, >=, <=に従って、それがサポートされることを期待していましたが、そうではないようです:

一部の比較が機能していません:

==and以外の比較演算子がサポートされていないのはなぜ!=ですか? それとも私は何かを見落としましたか?