Select Case an Array
BlitzMax Forums/BlitzMax Beginners Area/Select Case an Array
| ||
Another quick question, how would I use an array with Select? Local MyArray:string[5] Select MyArray Case EndSelect How would Case work? :o |
| ||
select is just a different way of doing an "if then elseif" this : if a = 1 then ------ elseif a = 2 then ------- elseif a = 3 then -------- elseif a = 4 then -------- else -------- endif is the same as this: select a case 1 ------ case 2 ------- case 3 ------- case 4 ------- default -------- end select so it depends what you want to do with the array that will determine how you construct the select/case. |
| ||
But i want to compare the entire array in one case D: |
| ||
if you explain exactly what you want to do, there might be a way or an alternative route for you to take. |
| ||
How about this... |
| ||
But i want to compare the entire array in one case D: I guess you could do this: Local myarray1:String[] = [ "a", "b", "c", "d" ] Select True case myarray1[0] = "a" and myArray1[1] = "b" print "yes" default print "no" End Select But it's fugly. |
| ||
Concatenate all your strings together and then check...a bit like a 'key field' in some databases. |