📜  颤振条件语句 - Dart (1)

📅  最后修改于: 2023-12-03 15:28:57.405000             🧑  作者: Mango

颤振条件语句 - Dart

颤振条件语句是Dart语言中用于在特定条件下执行代码的一种语句。它包括if语句和switch语句。

if语句

if语句是Dart中最基本的条件语句。它的语法格式如下所示:

if (condition) {
  // code to execute if condition is true
}

例如:

var number = 5;
if (number > 0) {
  print('$number is positive.');
}

如果条件为真,则会在控制台上输出“5是正数”。

你也可以使用else关键字定义if语句的备选方案:

if (condition) {
  // code to execute if condition is true
} else {
  // code to execute if condition is false
}

例如:

var number = -2;
if (number > 0) {
  print('$number is positive.');
} else {
  print('$number is negative.');
}

如果条件为false,则会在控制台上输出“-2是负数”。

你还可以使用else if关键字定义if语句的多个备选方案:

if (condition1) {
  // code to execute if condition1 is true
} else if (condition2) {
  // code to execute if condition2 is true
} else {
  // code to execute if all conditions are false
}
switch语句

switch语句是一种用于在多个备选方案之间进行选择的语句。它的语法格式如下所示:

switch (expression) {
  case value1:
    // code to execute if expression equals value1
    break;
  case value2:
    // code to execute if expression equals value2
    break;
  default:
    // code to execute if expression does not equal any of the values
}

例如:

var grade = 'A';
switch (grade) {
  case 'A':
    print('Excellent!');
    break;
  case 'B':
    print('Good job!');
    break;
  case 'C':
    print('Needs improvement.');
    break;
  default:
    print('Invalid grade.');
    break;
}

如果grade等于“ A”,则在控制台上输出“ Excellent!”

请注意,您需要使用break关键字来防止代码继续执行下一个备选方案。

总结

颤振条件语句是Dart中用于在特定条件下执行代码的一种语句。if语句用于单一条件选择,而switch语句用于在多个备选方案之间进行选择。掌握这两种语句是学习Dart编程的必备基础。