📅  最后修改于: 2023-12-03 15:28:57.405000             🧑  作者: Mango
颤振条件语句是Dart语言中用于在特定条件下执行代码的一种语句。它包括if语句和switch语句。
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 (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编程的必备基础。