[Flutter]カンマ(,)とセミコロン(;)の違い

Flutter

Flutterにおいて、コードを書く際に、カンマ(,)とセミコロン(;)が非常に紛らわしかったので、整理してみました。定義上は以下のとおりですが、後は書きながらなれていくしかないですね。

Flutterにおいて、カンマ(,)とセミコロン(;)は、プログラミング言語Dartにおいて一般的な記号です。それぞれ異なる役割を持っています。

まず、カンマ(,)はDartにおいて複数の値を一度に宣言する場合に使われます。例えば、変数を複数宣言する場合は以下のようにコードを書くことができます。

int a = 1, b = 2, c = 3;

また、関数の引数に複数の値を渡す場合にもカンマを使います。例えば、以下のようにコードを書くことができます。

void printNumbers(int a, int b, int c) {
  print('$a, $b, $c');
}

一方、セミコロン(;)はDartにおいて文の終了を表します。つまり、一つの文が終わったことを示します。例えば、以下のようにコードを書くことができます。

int a = 1;
int b = 2;
int c = 3;

また、条件分岐や繰り返し処理の場合も、文の終了を示すためにセミコロンを使います。例えば、以下のようにコードを書くことができます。

if (a == 1) {
  print('a is 1');
} else {
  print('a is not 1');
}

for (int i = 0; i < 10; i++) {
  print(i);
}

以上が、Flutterにおけるカンマ(,)とセミコロン(;)の違いについての説明です。

コメント

タイトルとURLをコピーしました