Develop Artifacts/Java

Java - 03. operator control

switch가 식(expression)이 된 순간 — 연산자에서 제어 흐름까지예전 Java에서 switch를 쓰면 이랬다:String result;switch (day) { case 1: result = "월"; break; case 2: result = "화"; break; // ... break 빼먹으면 다음 case로 흘러내림}변수 선언 → switch → case마다 대입 → break. 이게 값 하나를 결정하는 데 너무 많은 의식이다. Java 14부터 switch가 값을 반환하는 식이 됐다 — String result = switch(day) { case 1 -> "월"; ... }; 한 줄로. break도 없고, 흘러내림도 없다. (JEP-361)이 글은 이 변화의 배경이 되..

Archive

'control-flow' 1

Develop Artifacts/Java

Java - 03. operator control

switch가 식(expression)이 된 순간 — 연산자에서 제어 흐름까지예전 Java에서 switch를 쓰면 이랬다:String result;switch (day) { case 1: result = "월"; break; case 2: result = "화"; break; // ... break 빼먹으면 다음 case로 흘러내림}변수 선언 → switch → case마다 대입 → break. 이게 값 하나를 결정하는 데 너무 많은 의식이다. Java 14부터 switch가 값을 반환하는 식이 됐다 — String result = switch(day) { case 1 -> "월"; ... }; 한 줄로. break도 없고, 흘러내림도 없다. (JEP-361)이 글은 이 변화의 배경이 되..

댓글

wall

방명록

방문 흔적을 남겨주세요. 질문이나 인사 모두 환영합니다.