Snake case

Snake case là cách viết các cụm từ không có dấu cách, trong đó dấu cách được thay thế bằng dấu gạch dưới _, và các từ thường được viết thường. Nó thường được viết là "snake_case" để nhắc nhở người đọc về hình dạng của nó.

Snake case thường được sử dụng như quy ước đặt tên biến. Các tên sau đây sử dụng snake case: left_shift, bitwise_invert, matrix_transpose.

Lưu ý rằng snake case không bao giờ chứa chữ hoa. Đôi khi, các hằng số được viết hoàn toàn bằng chữ hoa, chẳng hạn như Number.MAX_SAFE_INTEGER của JavaScript. Điều này thường không được coi là snake case. Thay vào đó, đôi khi được gọi là screaming snake case (snake case la hét).

Snake case là quy ước phổ biến nhất trong Python, Rust và nhiều ngôn ngữ khác.