我有一個奇怪的問題,我會先告訴你我的代碼,然後我會問這個問題。使用名稱中的參數調用函數
我有這個開關功能:
switch(index)
{
case 1:
Level1();
break;
case 2:
Level2();
break;
case 3:
Level3();
break;
case 4:
Level4();
break;
case 5:
Level5();
break;
}
,你可以看到,每個索引調用名爲「級別」和索引號fcuntion。
我可以把所有這些代碼放在一行中,比如「Level + index()」是否有可能?
使用參數調用函數有一種更簡單的方法:將其作爲參數。 '級別(索引)' – nmclean
儘管你評論過很長時間,但我只是想說明一下,我創建了多個void函數來安排數據類型和它們的值,否則我會將數據安排在開關功能,什麼似乎不舒服,不美觀...... –