
エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
class Init { Init._(); static final instance = Init._(); Future initialize() async { await Future... class Init { Init._(); static final instance = Init._(); Future initialize() async { await Future.delayed(const Duration(seconds: 3)); } } 結論 Init._()はprivate constructor 。 解説 Dartにアクセス修飾子(public/protected/private)はありません。そのため、他言語のようにデフォルトコンストラクタにprivate修飾子を施す処理は実装できないため、_ (通称private & 名前必須だけど、処理に関係ない)を名前付きコンストラクタの名前にしている。 private constructorとは? 1度だけインスタンスされる特殊なコンストラクタです。 インスタンスを多量に生成するとパフォーマンス低下の原