Лучшие вопросы
Таймлайн
Чат
Перспективы
Snake case
Из Википедии, свободной энциклопедии
Remove ads
snake_case ( рус. змеиный_регистр) — стиль написания составных слов, при котором несколько слов разделяются символом подчёркивания (_) и не имеют пробелов в записи, причём каждое слово обычно пишется с маленькой буквы — «foo_bar», «hello_world» и т. д. Такой стиль написания используется для именования переменных и функций в исходном коде[1], и иногда для именования файлов на компьютере.
Remove ads
Варианты
Существуют некоторые модификации snake_case:
- Вариант, в котором вместо символа подчёркивания используется дефис — kebab-case, или lisp-case[2]
(В компьютерном наборе следует различать несколько символов схожих по написанию, так как все они кодируются и сохраняются в памяти различными значениями кодов: дефис, минус, среднее тире, тире, дефис-минус и мягкий перенос (‐, −, -, —, -, ‐). В названии файлов и URI используется, как правило, дефис-минус, так как его проще всего набирать на клавиатуре.)- Вариант-модификация kebab-case, в котором каждое новое слово пишется с прописной буквы — Train-Case.
- Вариант, в котором все буквы слов пишутся в верхнем регистре — SCREAMING_SNAKE_CASE.
Remove ads
Смысл метафоры
В результате применения этого стиля получаются идентификаторы_длинные_как_змея[3].
Как стандарт оформления кода
Языки программирования, в которых snake_case принят за правило:
См. также
Примечания
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads