Back to Help Center

SWITCH / CASE - MX

Equipe Learning

Switch (var) {

case 1 : ...

case 2 : ...

...}

Tratando vários casos sem usar if

int num=Str.ToInt(_str26);

switch (num) {
    case 1: return Str.RemoveAfter(_str1," ");
    case 2: return Str.RemoveAfter(_str2," ");
    case 3: return Str.RemoveAfter(_str3," ");
    case 4: return Str.RemoveAfter(_str4," ");
}

return "";

// Ou com discretos:

String equipe = _str1;
switch (equipe) {
    case "ASM Clermont" : return _str2;
    case "Brive" : return _str3;
    case "Castres Olympique" : return _str4;
    case "Grenoble" : return _str5;
    case "La Rochelle" : return _str6;
    case "Montpellier Hérault" : return _str7;
    case "Oyonnax" : return _str8;
    case "Racing Metro 92" : return _str9;
    case "Section Paloise" : return _str10;
    case "Stade Francais" : return _str11;
    case "Toulon" : return _str12;
    case "Toulouse" : return _str13;
    case "Union Bordeaux" : return _str14;
    case "Agen" : return _str15;
}

return "";

//Se você não quiser retornar algo, você pode adicionar "break;" ao final de cada caso:

String mois =_str1;
String month = "";
switch (mois) {
    case "Jan" : month="01";break;
    case "Feb" : month="02";break;
    case "Mar" : month="03";break;
}
Powered by Zendesk