新手问:有没可以替换的方法,关于switch-------case

2020-01-20 19:11发布

switch(flg)
{
    case flg1:
    {
        function1();
        break;
    }
    case flg2:
    {
        function2();
        break;
    }
  case flg3:
    {
        function3();
        break;
    }
    :
    :
    :
  case flgN:
    {
        functionN();
        break;
    }
    default:break;

}
请问这种情况,当flgN数目很多时,有没其他方法代替?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。