#3 Dartで学ぶ演算子の基本
Dartの演算子は、基本的な計算に加えて、null(値がない状態)を安全に扱うための演算子が充実しているのが特徴です。この記事では、Dartの基本的な演算子について解説します。
算術演算子・比較演算子
Dartでは、次のような演算子を使います。
+-*/%算術演算子==!=><比較演算子&&||!論理演算子
整数同士の割り算で商だけを求めたい場合は、専用の`~/`という演算子を使います。
print(10 ~/ 3); // 3
Null対応の演算子
Dartには、null安全という仕組みに対応した便利な演算子が用意されています。
??値がnullのとき、代わりの値を使う??=値がnullのときだけ、新しい値を代入する?.値がnullでなければ処理を続ける
nickname ??= "名無しさん";
Dartならではの注意点
整数の割り算の商を求める`~/`という演算子は、他の言語ではあまり見かけない独特な記号です。普通の割り算`/`と混同しやすいので、「商が欲しいときは`~/`」と意識的に覚えておくとよいでしょう。
まとめ
Dartの演算子は基本的な計算に加え、`~/`による商の計算と、`??`をはじめとしたnull安全のための演算子が特徴です。Flutter開発でも頻繁に登場するので、早いうちに慣れておきましょう。
本ページはプロモーションを含みます。
参考書籍(PR)
Dartをもっと学びたい方には「ゼロから学ぶFlutterアプリ開発」がおすすめです。
コメント
コメントを投稿