Теперь у меня есть список из 5 учеников (пример) в db с идентификаторами 1,2,3,4,5.Есть ли другие способы написания этого кода для большей гибкости?
В моем коде я хочу лечить этих студентов разными способами: с использованием различных функций.
Например, Student ID 1 будет работаться с именем функции 'Call_History()'
Student 2 будет использоваться для имени функции 'Get_Record()'
Подобно остальным.
Вот мой код:
if(studentID == 1) Call_History();
else if(studentID == 2) Get_Record();
else ....
Итак, со списком 10 студентов, я должен код записи, если ... Else 10 раз. Я хочу спросить здесь: есть ли какой-либо способ (кроме использования переключателя), чтобы помочь мне написать код с большей степенью гибкости?
'switch (studentID) {case 1:/* do something */break; case 2:/* и т. д. * /} ' – Nolonar
@Nolonar Он уже писал * кроме использования переключателя * – MarcinJuraszek
Вместо этого вы должны задать вопрос на [CodeReview] (http://codereview.stackexchange.com/). Эти парни любят такие вопросы :) –