問題タブ [dartz]
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.
flutter - オプションの取得> Flutterで展開
私のブロック状態では、これがあります:
空 ( Option
) にすることも、error
またはを含めることもできますstream
。
私bloc
はこれを次のように生成しoptionOf
ます:
ウィジェットに値があるかどうかを知りたいのですが、値がある場合は、それらを折りたたんで2つの異なる画面を返したいと思います:
Option<T>
しかし、どういうわけか私はタイプを取り除くことができません。間違ったタイプについて文句を言います。
これを行うには本当に簡単な方法があると思います。ダーツ/フラッター関連のマニュアルを見つけるのに本当に苦労していdartz
ます.これらの概念に慣れていない場合、のソースコードは自明ではありません.
dart - Dartz の別の Each から、Either オブジェクトを返します。
Dart には、エラー (左) またはオブジェクト (右) を伝播するためにどちらかの値を返したい関数があります。これらのデータは、Dart の this のような関数の別の Both 値に依存していますが、現在、入力の Each が (正しい) 値を返しているにもかかわらず、null を返しています。
User.fromJson 関数はテスト済みで正常に動作していますが、Either オブジェクトを返すことができません