次のシナリオを検討してください。
List<String> weekdays = Arrays.asList("sun", "mon", "tue");
long sunTemp = 0;
long monTemp = 0;
for(String day : weekdays){
if(day.equals("sun"){
sunTemp = getSunTemp();
}else if(day.equals("mon")){
monTemp = getMonTemp();
// use sunTemp ex: totalTemp = sunTemp + monTemp
}
//...more code
}
上記に何か問題がある場合はどうなりますか?
次のことは私にとって厄介なことです:
- for ループの使用法
- 「if ブロック」で値を代入し、次の繰り返しで「else ブロック」でそれを使用します。
- データの事前知識に応じたコード (順序と正確な値のリスト)。
誰かが上記の何が正しいか間違っているかを正式な言葉で言えますか?
どうもありがとう!