วันนี้ทำการ review code ภาษา Java
ได้เห็นรูปแบบการเขียน code แปลก ๆ หลายอย่าง
แน่นอนว่า สิ่งเหล่านั้นสามารถเขียนได้หลายแบบ
บางรูปแบบมันน่าสนใจมาก ๆ
ลองมาดูกันหน่อย
เริ่มด้วยการ initial ค่าต่าง ๆ ของ Collection Framework
บ่อยครั้งถ้าต้องการกำหนดค่าเริ่มต้นของ Map
มักจะทำแบบนี้
แต่รู้ไหมว่า ทำแบบนี้ได้นะ
เขาเรียกว่า double-brace ดังนี้
ยิ่งใน Java 9 ยิ่งง่ายขึ้นอีก
เนื่องจากมี Static Factory Method ให้ใช้
อีกเรื่องที่น่าสนใจกว่าคือ Executable comment ใน Java
ไปเจอในบทความเรื่อง Secret in Java
ปกติเราทำการ comment code เพื่อไม่ให้ compiler ทำการ execute code .ในส่วนนั้น ๆ
หรือทำการเขียน comment นั่นเอง
แต่ใน Java นั้นเราสามารถให้ code ใน comment ทำงานได้นะ
ตามจริงมันคือ Unicode นั่นเอง
มาดูตัวอย่างกัน
คำถามคือค่าของตัวแปร message คืออะไร ?
ลองดูกันนะ
ขอให้สนุกกับการเขียน code นะ