带参数的函数
本课属于 Coddy Dart 学习旅程的“基础知识”单元。第 67 课,共 94 课。
位置参数允许函数接收输入值,并在函数体内使用这些值。它们被称为“位置”参数,因为顺序很重要。
创建一个带位置参数的函数:
void greet(String name) {
print('Hello, $name!');
}
void main() {
greet('Dart');
}执行上面的代码后,输出将是:
Hello, Dart!创建一个包含多个位置参数的函数:
void printSum(int a, int b) {
int sum = a + b;
print('The sum of $a and $b is $sum');
}
void main() {
printSum(5, 3);
}执行上面的代码后,输出将是:
The sum of 5 and 3 is 8挑战
入门在这个挑战中,你将练习创建一个带位置参数的函数。位置参数是你按特定顺序传递给函数的值。
完成 calculateArea 函数,它接收两个参数:length 和 width。这个函数应计算并返回矩形的面积(length × width)。
预期输出:
The area of the rectangle is: 50亲手试试
void main() {
// 这些值已经为你定义好了
double length = 10.0;
double width = 5.0;
// TODO: 调用 calculateArea 函数,传入 length 和 width 参数
// 并将结果存入变量 'area'
double area = 0.0;
// 这会显示结果
print('The area of the rectangle is: $area');
}
// TODO: 完成这个函数,计算并返回矩形的面积
// 这个函数应接收两个参数:length 和 width
double calculateArea() {
// 在这里编写你的代码
}这节课包含一个小测验。开始学习即可作答,并记录你的进度。
基础知识中的所有课
自己练习: Dart 在线编译器