あなたならどちらにしますか?
doThings(folder.getInstructions()) ;
for (Instruction instruction : folder.getInstructions()) {
// do things
}
functionCall(folder.getInstructions()) ;
またはこれ:
instructions = folder.getInstructions() ;
doThings(instructions)
for (Instruction instruction : instructions) {
// do things
}
functionCall(instructions) ;
何よりも、値をローカル変数に格納する方が効率的な場合と、関数呼び出しを行う方がよい場合を知りたいです。