Slangekasse
Slangekasse (eller slangekasse , russisk slangekasse ) - en skrivestil med sammensatte ord, hvor flere ord er adskilt af en understregning (_), og ikke har mellemrum i posten, og hvert ord er normalt skrevet med et lille bogstav - "foo_bar", "hello_world" osv. Denne skrivestil bruges til at navngive variabler og funktioner i kildekoden [1] , og nogle gange til at navngive filer på en computer.
Indstillinger
Der er nogle ændringer til snake_case:
- En variant, hvor en bindestreg bruges i stedet for en understregning - kebab-case eller lisp-case [2]
- Variant-modifikation af kebab-case, hvor hvert nyt ord skrives med stort - Train-Case
- En variant, hvor alle bogstaver i ord er skrevet med store bogstaver - SCREAMING_SNAKE_CASE
Betydningen af metaforen
Denne stil resulterer i identifiers_long_like_a_snake [3] .
Hvor accepteret som en regel
Programmeringssprog, der bruger snake_case som regel:
- Perl
- Python , til variabelnavne, funktioner og metoder [4]
- Ruby , for symbolnavne, metoder og variabler [5]
- Rust , til variabel-, funktions- og modulnavne [6]
Se også
Noter
- ↑ Navnekonvention (programmering )
- ↑ "Camel_SNAKE-kebab" . Hentet 18. oktober 2014. Arkiveret fra originalen 11. juni 2018. (ubestemt)
- ↑ "slangekasse" i Wiktionary . Hentet 3. oktober 2018. Arkiveret fra originalen 3. oktober 2018. (ubestemt)
- ↑ PEP8: Funktions- og variabelnavne . Hentet 6. februar 2019. Arkiveret fra originalen 13. juli 2018. (ubestemt)
- ↑ Ruby Style Guide (downlink) . Dato for adgang: 3. maj 2015. Arkiveret fra originalen 10. februar 2016. (ubestemt)
- ↑ Rust-programmeringssproget . Dato for adgang: 19. maj 2016. Arkiveret fra originalen 7. maj 2016. (ubestemt)