Dart-programming-switch-case-statement
提供:Dev Guides
Dartプログラミング-Switch Caseステートメント
switchステートメントは式を評価し、式の値をcase句に一致させ、そのケースに関連付けられたステートメントを実行します。
構文は次のとおりです。
次のルールは、switch文に適用されます-
スイッチ内には、任意の数のcaseステートメントを含めることができます。
caseステートメントには、定数のみを含めることができます。 変数または式にすることはできません。
variable_expressionと定数式のデータ型は一致する必要があります。
コードの各ブロックの後にブレークを入れない限り、実行は次のブロックに流れます。
ケース式は一意である必要があります。
デフォルトのブロックはオプションです。
例-スイッチ…ケース
この例では、一連の定数(A、B、C、D、およびE)に対して変数gradeの値を検証し、対応するブロックを実行します。 変数の値が上記の定数のいずれとも一致しない場合、デフォルトのブロックが実行されます。
上記のコードが正常に実行されると、次の output が表示されます。