Java Shorthand เช็ค if else แบบกระชับ ได้เรื่อง

บทความเกี่ยวกับ : Java Shorthand เช็ค if else แบบกระชับ ได้เรื่อง


เพื่อนๆ คงจะคุ้นเคยกับการเช็คเงื่อนไข if else ด้วย statement แบบ classic แบบนี้

if(expression) {
   // do some thing
   // do some thing
}else{
  // do some thing
  // do some thing
}

จาก Code แบบ classic จะเห็นว่ามันค่อนข้างจะยาวแบบนี้จะเหมาะกับการทำงานใน if ที่หลายๆ คำสั่ง
ประมาณว่า

if(expression) {
   // do some thing
   // do some thing
   // do some thing
  // do some thing
}else{
  // do some thing
  // do some thing
  // do some thing
}


แต่ถ้าเกิดเราต้องการทำเพียงแค่นี้

if(expression) {
   // do some thing
}else{
  // do some thing
}
แบบว่า do some thing แค่ statement เดียว ผมขอแนะนำให้รู้จัก Java Shorthand
กับ statement สั้นๆ ง่ายๆ ได้เรื่อง......... แบบนี้


เงื่อนไข ? ถ้าเป็นจริงทำตรงนี้ : ถ้าไม่จริงทำตรงนี้

(expression) ? (true action) : (false action)


เห็นแบบนี้บางท่านอาจนึกภาพไม่ออกมาดูตัวอย่างเลยกะกัน เช่นใน JSP


<%
if(a==b)out.println("true");
else out.println("false");
%>


 ก็เปลี่ยนมาเขียนแบบง่ายๆ สั้นๆ แบบ Java Shorthand ตามนี้


<%=a==b?"true":"false"%>


เป็นไงครับได้เรื่องหรือเปล่า




โพสต์ยอดนิยมจากบล็อกนี้

Oracle date format จัด format date ให้แสดง พศ และ เดือน ภาษาไทยหรือตามภาษาที่เราเลือก

java -Xms , java -Xmx กำหมด memory ให้ JVM เพื่อป้องกันปัญหา Out of Memory

Java this กับ super การใช้งานคำสั่ง this กับ super ใน ภาษา Java