Menu
CoddyTech

挑战:计算列表

本课属于 Coddy Dart 学习旅程的“基础知识”单元。第 92 课,共 94 课。

challenge icon

挑战

简单

在这个挑战中,你将练习向用户展示格式化的计算结果。你有一个需要以便于用户阅读的格式显示的计算结果列表。

你的任务是完成 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 在线编译器