| ページ一覧 | ブログ | twitter |  書式 | 書式(表) |

MyMemoWiki

差分

ナビゲーションに移動 検索に移動
434 バイト追加 、 2021年8月3日 (火) 16:11
String? country = "USA";
String myCountry = country!; // myCountry は null不許可 country が null の場合はエラーとなる
}
</pre>
===lateの使用===
----
*lateキーワード は後で初期化される変数を示すために使用できる。
*宣言時ではなく、アクセス時に初期化される。
*初期化される前の値にアクセスすると、ランタイムエラーが発生
<pre>
void main() {
late String country; // null不許可
// ここで、print(value) した場合、ランタイムエラー
country = "USA";
}
</pre>

案内メニュー