問題タブ [flutter-freezed]

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 投票する
0 に答える
58 参照

flutter - フリーズされたパッケージ コードの生成により、ビルド ランナーが失敗しました

**コードを適切に生成するために凍結されたパッケージを作成するにはどうすればよいですか?

依存関係を変更し、より多くの方法を試しました例: キャッシュのクリア、メジャー バージョンのアップグレード..しかし、最良の場合、出力は次のようになります: 正常に実行された 0 出力 (3 または x アクション) x = 任意の数 **

pubspec.yaml

freezed_classes.dart

** flutter pub run build_runner watch --delete-conflicting-outputs **

flutter --バージョン

フラッタードクター

0 投票する
0 に答える
47 参照

flutter - Freezed で生成されたクラスで、2 つのオブジェクトが同じインスタンスであるかどうかを確認する方法は?

dart の不変データ モデリングにFreezedを使用しています。このジェネレーターは、==演算子とを上書きしますhasCode。これは、99% のケースで問題ありません。

しかし、長いリストの比較に時間がかかり、リストが内部で管理される特別なケースがあります。外部からのアクセスは不可能であり、リストが更新されないことは保証できるため、コンテンツではなくインスタンス自体を比較できます。

問題は、2 つのオブジェクトが同じインスタンスであるかどうかを確認する方法です。

==演算子とメソッドを上書きするので仕方がないhasCode場合、この場合両方の生成を無効にできますが、それでも他のコードを生成できますか?

注:こちらにも同様の質問がありますが、引き続き Freezed を使用したいと考えています。