Kígyó tok
Snake case (vagy snake_case , orosz snake_case ) - összetett szavak írásmódja, amelyben több szót aláhúzás (_) választ el, és nincs szóköz a rekordban, és minden szót általában kis betűvel írnak - "foo_bar", "hello_world" stb. Ezt az írási stílust változók és függvények elnevezésére használják a forráskódban [ 1] , és néha fájlok elnevezésére a számítógépen.
Opciók
A snake_case néhány módosítást tartalmaz:
- Olyan változat, amelyben kötőjelet használnak aláhúzás helyett - kebab-case vagy lisp-case [2]
- A kebab-tok változat-módosítása, amelyben minden új szó nagybetűvel van írva - Train-Case
- Egy változat, amelyben a szavak minden betűje nagybetűvel van írva - SCREAMING_SNAKE_CASE
A metafora jelentése
Ennek a stílusnak az eredménye az identifiers_long_like_a_snake [3] .
Ahol általános szabályként elfogadják
A snake_case-t általában használó
programozási nyelvek :
- Perl
- Python , változónevekhez, függvényekhez és metódusokhoz [4]
- Ruby , szimbólumnevekhez, metódusokhoz és változókhoz [5]
- Rust , változó-, funkció- és modulnevekhez [6]
Lásd még
Jegyzetek
- ↑ Elnevezési konvenció (programozás )
- ↑ "Camel_SNAKE-kebab" . Letöltve: 2014. október 18. Az eredetiből archiválva : 2018. június 11. (határozatlan)
- ↑ "kígyó eset" a wikiszótárban . Letöltve: 2018. október 3. Az eredetiből archiválva : 2018. október 3.. (határozatlan)
- ↑ PEP8: Függvény- és változónevek . Letöltve: 2019. február 6. Az eredetiből archiválva : 2018. július 13. (határozatlan)
- ↑ Ruby Style Guide (downlink) . Hozzáférés dátuma: 2015. május 3. Az eredetiből archiválva : 2016. február 10. (határozatlan)
- ↑ A rozsda programozási nyelv . Hozzáférés dátuma: 2016. május 19. Az eredetiből archiválva : 2016. május 7. (határozatlan)