palabra clave de rendimiento en Java
Más información sobre palabra clave de rendimiento agregado en Java 14 para admitir expresiones de cambio con ejemplo.
1. producir palabra clave
yield
se agrega en Java 14 y se usa dentro de expresiones de cambio.
Boolean result = switch(day) { case MON, TUE, WED, THUR, FRI -> { System.out.println("It is WeekDay"); yield true; } case SAT, SUN -> { System.out.println("It is Weekend"); yield false; } }; System.out.println("Result is " + result);
2. rendimiento vs retorno
Un retorno declaración devuelve el control al invocador de un método o constructor. Un rendimiento La declaración transfiere el control al causar un switch
adjunto expresión para producir un valor específico.
SwitchExpression: YieldStatement: yield Expression;
SwitchExpression
intenta encontrar unYieldStatement
correcto para transferir el control al contenedor más internoyield
objetivo.SwitchExpression
termina normalmente y el valor delExpression
se convierte en el valor deSwitchExpression
.- Si la evaluación del
Expression
se completa abruptamente por alguna razón, entonces elyield
declaración se completa abruptamente por la misma razón.
Envíeme sus preguntas en los comentarios relacionados con instrucción de cambio mejorada en Java 14 .
¡¡Feliz aprendizaje!!
Descarga del código fuente