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におけるカンマ(,)とセミコロン(;)の違いについての説明です。
コメント