Saltar la navegación

switch

El estamento condicional switch tiene la siguiente sintaxis y su funcionamiento es igual que en otros lenguajes:

switch ( expresión-1 ) {
    case expresión-2:
        [ estamentos ]
        [ break; ]
    case expresión-3:
        [ estamentos ]
        [ break; ]
    ...
    default:
        [ estamentos ]
}

Ejemplo:

if substring (option vendor-class-identifier, 0, 5) = "SUNW." {
    switch (substring (option vendor-class-identifier, 5, 5)) {
        case "Ultra":
        case "Sparc":
            option root-path "/export/root/sparc";
            break;
        case "i86pc":
          option root-path "/export/root/i86pc";
          break;
    }
}