Page 183 - การเขียนโปรแกรมบนมาตรฐานเปิด
P. 183
183
Int emptyMethod() {}
…
}
Method จะถูกแบ่งด้วยบรรทัดเปล่า 1 บรรทัด
6. Statement
6.1 Statement อย่างง่าย (Simple statement)
ควรให้แต่ละบรรทัดประกอบด้วย Statement เพียง 1 Statement เท่านั้น ตัวอย่างเช่น
Argv++; // การเขียน Statement ที่ถูกต้อง
Argc++; // การเขียน Statement ที่ถูกต้อง
Argv++; Argc++; // ควรหลีกเลี่ยง Statement ในรูปแบบนี้
6.2 Statement ที่มีความซับซ้อน (Compound statements)
Compound Statements คือ รายกาของ Statements ที่อยู่ในรูปแบบ “{… statements…”} โดย
ั
ควรจัดรูปแบบของ Compound statements ดงนี้
Statements ที่ยู่ภายในวงเล็บควรมีการย่อหน้ามากกว่า statements ภายนอก 1 ระดับ
ิ
วงเล็บเปิด “{” ควรอยู่ด้านท้ายของบรรทัดเริ่มต้นของ compound statements และวงเล็บปด
“}” ควรอยู่ต าแหน่งแรกสุดของบรรทัด และจัดระยะย่อหน้าให้ตรงกับต าแหน่งเริ่มต้นของ Compound
statements
ส าหรับ if-else หรือ for statements ควรใช้วงเล็บ “{ }” ล้อมรอบ Statements ทั้งหมด
เนื่องจากท าให้สามารถเพิ่ม statements ได้ง่าย และไม่ท าให้เกิดข้อมูลผดพลาดจาการลืมใสเครื่องหมายวงเล็บ
่
ิ
6.3 return Statements
ไม่ควรใช้เครื่องหมาย “( )” ส าหรับ return Statements ที่ไม่มีการคืนค่า นอกเสียจากจะท าให้การคืน
ค่ามีความชัดเจนขึ้น ตัวอย่างเช่น
Return;
Return myDisk.size();
Return (size ? size : defaultSize);

