チャレンジ: 計算リスト
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: 結果リストをループして各計算を表示する
// フォーマット: "[Type]: [num1] と [num2] = [result]"
}