por
pobrecito hablador
el Lunes, 17 Enero de 2011, 11:32h
(#1261097)
Personalmente, siempre he odiado la instruccion switch. Pero hay veces que es necesiaria... y sobretodo eficiente, ya que como sabreis, los saltos a cada caso son indexados por el compilador.
Leyendo aqui [sun.com] y aqui [java.net] la idea mas aceptada (y probablemente la que habran adoptado) es compilarlo como un if-else-else, argumentando que el switch es mas inteligible (cosa, en mi opinion, muy dudable).
La verdad, aparte de que el C# mola mas y el C# lo tiene, no veo cual es la utilidad de permitir un switch con strings si se compila como un if-else-else.
2 respuestas por debajo de tu umbral de lectura actual.
Strings in switch statements
(Puntos:0)Personalmente, siempre he odiado la instruccion switch. Pero hay veces que es necesiaria... y sobretodo eficiente, ya que como sabreis, los saltos a cada caso son indexados por el compilador.
Leyendo aqui [sun.com] y aqui [java.net] la idea mas aceptada (y probablemente la que habran adoptado) es compilarlo como un if-else-else, argumentando que el switch es mas inteligible (cosa, en mi opinion, muy dudable).
La verdad, aparte de que el C# mola mas y el C# lo tiene, no veo cual es la utilidad de permitir un switch con strings si se compila como un if-else-else.