7. switch式
Java 12
int pickup = switch(code) {
case DELIVERY -> 1;
case STORE_PICK, CONVENIENT_PICK -> 2;
default -> 0;
}/* 値を返却できる */
従 来 の s w i t c h 文 で は b r e a k ; を 書 き 忘 れ て
バ グ り が ち な の で s w i t c h 式 を 使 お う
switch(code) {
case DELIVERY -> registerTrackingNumber();
case STORE_PICK, CONVENIENT_PICK -> selectStore();
default -> logger.debug("test pickup mode.");
} /* 処理を記述できる */