У меня есть набор функций внутри класса, который мне нужно определить. Каждый передает другое значение в другую функцию:
void function00(object self, taggroup tg) self.otherfunction(tg,0,0)
void function01(object self, taggroup tg) self.otherfunction(tg,0,1)
void function02(object self, taggroup tg) self.otherfunction(tg,0,2)
void function03(object self, taggroup tg) self.otherfunction(tg,0,3)
void function04(object self, taggroup tg) self.otherfunction(tg,0,4)
У меня есть 100 таких функций, и я бы предпочел не определять каждую отдельно. Учитывая приведенный выше пример, я хотел бы сделать что-то вроде:
for(number i=0; i<5; i++){
void function0+i(object self, taggroup tg) self.otherfunction(tg,0,i)
}
который не работает сам по себе. Какие-либо предложения?
Для большего контекста я создаю серию флажков внутри 2 циклов for со следующим:
BOXinsides.DLGAddElement(DLGCreateCheckBox(label,0,"function"+i+j).DLGIdentifier("#function"+i+j))
и мне нужно определить все функции каким-то разумным образом.