挑战:计算列表
本课属于 Coddy Dart 学习旅程的“基础知识”单元。第 92 课,共 94 课。
挑战
简单在这个挑战中,你将练习向用户展示格式化的计算结果。你有一个需要以便于用户阅读的格式显示的计算结果列表。
你的任务是完成 displayResults 函数,该函数接收一个计算结果列表,并以恰当的格式显示它们。每个结果都应显示计算类型、使用的数字和结果值。
完成代码,以正确显示所提供列表中的所有计算结果。
亲手试试
void main() {
// 计算结果列表
List<Map<String, dynamic>> calculationResults = [
{
'type': 'Addition',
'num1': 10,
'num2': 5,
'result': 15
},
{
'type': 'Subtraction',
'num1': 20,
'num2': 7,
'result': 13
},
{
'type': 'Multiplication',
'num1': 4,
'num2': 6,
'result': 24
}
];
// 调用函数显示结果
displayResults(calculationResults);
}
// TODO: 完成这个函数,显示所有计算结果
void displayResults(List<Map<String, dynamic>> results) {
print('Calculation Results:');
print('-------------------');
// TODO: 遍历 results 列表,显示每项计算
// 格式为:"[Type]: [num1] and [num2] = [result]"
}基础知识中的所有课
自己练习: Dart 在线编译器