Other ways to write a switch ?
-
Hi guys, i was wondering if there was a better way to write this part of code:
switch(number){ // int that can contains numbers from 0 to 59. case 0: //code that writes my data strings s0,s1,s2,s3....s9 as[0]=s0+v+s1+v+s2+....s9 // array string that contains my data break;Instead of doing something like :
switch(number){ case 0: //data strings s0,s1,s2,s3....s9 as[0]=s0+v+s1+v+s2+....s9 break; case 1: //data strings s0,s1,s2,s3....s9 as[1]=s0+v+s1+v+s2+....s9 break; case 2: //data strings s0,s1,s2,s3....s9 as[2]=s0+v+s1+v+s2+....s9 break; . . . case 59: //data strings s0,s1,s2,s3....s9 as[59]=s0+v+s1+v+s2+....s9 break;Is there a better way to do this ? thank you.
-
Hi guys, i was wondering if there was a better way to write this part of code:
switch(number){ // int that can contains numbers from 0 to 59. case 0: //code that writes my data strings s0,s1,s2,s3....s9 as[0]=s0+v+s1+v+s2+....s9 // array string that contains my data break;Instead of doing something like :
switch(number){ case 0: //data strings s0,s1,s2,s3....s9 as[0]=s0+v+s1+v+s2+....s9 break; case 1: //data strings s0,s1,s2,s3....s9 as[1]=s0+v+s1+v+s2+....s9 break; case 2: //data strings s0,s1,s2,s3....s9 as[2]=s0+v+s1+v+s2+....s9 break; . . . case 59: //data strings s0,s1,s2,s3....s9 as[59]=s0+v+s1+v+s2+....s9 break;Is there a better way to do this ? thank you.
@ApprenticeReno
From your code, it seems you do the same addition for all cases (0-59)
so I don't know why you not simply do:
as[number]=... -
@ApprenticeReno
From your code, it seems you do the same addition for all cases (0-59)
so I don't know why you not simply do:
as[number]=...@mpergand thank you