蛇形命名法
Snake case 是一种在不使用空格的情况下书写短语的方式,其中空格被下划线 _ 替换,并且单词通常全部为小写。它经常被风格化为“snake_case”,以提醒读者它的外观。
Snake casing 通常用作变量命名约定。以下名称为 snake case:left_shift、bitwise_invert、matrix_transpose。
请注意,snake case 永远不包含大写字母。有时,常量会全部大写,例如 JavaScript 中的 Number.MAX_SAFE_INTEGER。这通常不被认为是 snake case。相反,它有时被称为大声蛇形命名法 (screaming snake case)。
Snake case 是 Python、Rust 和其他各种语言中最流行的约定。