复习:简单函数
本课属于 Coddy Dart 学习旅程的“基础知识”单元。第 71 课,共 94 课。
挑战
简单在这个复习挑战中,你将创建一个简单的计算器程序,以展示你对 Dart 函数的理解。你将使用学过的不同方法实现几个函数。
你的任务是:
- 完成
add函数,该函数接收两个数字并返回它们的和 - 使用箭头语法实现
subtract函数 - 创建一个
multiply函数,返回两个数字的乘积 - 实现处理除法的
divide函数 - 创建一个
printResultvoid 函数,用于格式化并显示结果 - 完成
calculate函数,根据运算符符号执行相应操作
程序应按照预期输出中所示的内容,准确显示各种计算结果。
亲手试试
// 补全 add 函数,让它返回两个数的和
int add(int a, int b) {
// 在这里编写你的代码
}
// 使用箭头语法实现 subtract 函数
int subtract(int a, int b) /* 在这里编写你的代码 */
// 创建 multiply 函数,返回两个数的乘积
// 在这里编写你的代码
// 实现 divide 函数,返回 a / b 的结果
double divide(int a, int b) {
// 在这里编写你的代码
}
// 创建一个 void 函数,按以下格式打印结果:
// "Result of {operation}: {result}"
void printResult(String operation, dynamic result) {
// 在这里编写你的代码
}
// 补全 calculate 函数,使其执行不同的运算
// 具体运算取决于提供的运算符(+, -, *, /)
dynamic calculate(int a, int b, String operator) {
// 在这里编写你的代码
}
void main() {
// 测试你的函数
printResult('5 + 3', calculate(5, 3, '+'));
printResult('10 - 4', calculate(10, 4, '-'));
printResult('6 * 7', calculate(6, 7, '*'));
printResult('20 / 4', calculate(20, 4, '/'));
}基础知识中的所有课
自己练习: Dart 在线编译器