Paling sering, dalam bahasa imperatif tujuan umum - tanda titik koma sebagai pembatas pernyataan diperlukan, atau sama sekali tidak diizinkan (misalnya C dan Python).
Namun, beberapa bahasa, seperti JavaScript, memungkinkan Anda memilih untuk tidak membatasi pernyataan Anda dengan tanda titik koma, demi pembatas lainnya (seperti baris baru).
Apa keputusan desain di balik ini? Saya mengerti bahwa titik koma sangat penting saat menulis beberapa pernyataan pada baris yang sama, tetapi apakah ada alasan lain untuk membuatnya wajib (kecuali mengikuti C)?
I understand that semicolons are essential when writing multiple statements on the same line
- Tergantung pada bahasanya. Yang disukai saya tidak memiliki pembatas sama sekali, pernyataan berikutnya dimulai ketika semua argumen fungsi telah digunakan.
}
atau pada akhir file).