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"%>


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




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

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

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

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