問題タブ [dart-null-safety]
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 - hooks_riverpod: Riverpod を使用した Flutter Firebase 認証、エラーが発生しました: プロバイダーが null 非許容の「exposedvalue」に「null」を割り当てようとしました"
このチュートリアルに従って、Flutter に Firebase Auth を実装しようとしています: https://youtu.be/vrPk6LB9bjo?t=393
ウィジェットは、ユーザーが riverpod フック メソッドとプロバイダーを使用してログインしているかどうかを確認し、HomeScreen または LoginScreen ウィジェットをロードする必要があります。
main.dart
プロバイダ コントローラ:
しかし、私はこのエラーが発生しました。
'package:riverpod/src/framework/base provider.dart': アサーションに失敗しました: 944 行目 pos 7: 'exposedvalue is listened': プロバイダーが
null
null 非許容型に割り当てようとしましたexposedvalue
エラーは Provider Controller の実装にある可能性があると思いますが、どうすればよいかわかりません。
このエラーを修正する方法を知っている人はいますか?
string - "引数の型「文字列?」stdin.readLineSync() を使用する場合、パラメータ タイプ 'String' に割り当てることはできません"
ダーツ初心者です。どのような間違いを犯したのかわかりませんが、このコードは機能しませんでした。端末で年齢を読み取り、18 歳未満か 18 歳以上かを言うだけの簡単なコードです。
そして、私はこのエラーを受け取ります:
dart - コンストラクター本体で null 非許容メンバーを初期化するにはどうすればよいですか?
この方法で Dart でクラスを作成しましたがNon-nullable instance field 'text' must be initialized. Try adding an initializer expression, or add a field initializer in this constructor, or mark it 'late'.
、この種のクラス作成が可能な「Python」スタイルでそれを行う方法があるかどうか知りたいのですが、よろしくお願いします。