Flutterラボの

プレミアム会員になる

【Dart】【Flutter】変数の値がnullのときにメソッドを実行しないようにする

2020.09.22

Flutter初心者がアプリ開発学習で挫折しないために、基本的なWidgetやDartの文法についての記事を更新しています。
記事の最後にFlutterのオンライン講座のリンクも載せていますので、ぜひそちらもご覧ください。

List<int> a; // null
print(a.length); // エラー発生

a が null なのでエラーになってしまいます。
そこで、『?.』を使うと nullであるときに『.length』の処理を回避することができます。

List<int> a; // null
print(a?.length); // null がprint される


プログラミングで副業!アプリ開発学習 | ONthe UMEDA 企業のファン獲得から個人の生活品質向上まで、ますます需要の高まる"アプリ"の開発を、ご自身のペースで学べる教材・学習サポー onthe.osaka


Flutterラボ
hatchoutschool
FlutterとNuxtに関する知識を発信しています! 動画で学べる学習サイト『Flutterラボ』と『Nuxtラボ』を運営 Flutterラボ:https://flutterlabo.tech/ Nuxtラボ:https://flutterlabo.tech/nuxt