Käärmekotelo
Snake case (tai snake_case , Russian snake_case ) - yhdyssanojen kirjoitustyyli, jossa useat sanat erotetaan alaviivalla (_), eikä tietueessa ole välilyöntejä , ja jokainen sana kirjoitetaan yleensä pienellä kirjaimella - "foo_bar", "hello_world" jne. Tätä kirjoitustyyliä käytetään muuttujien ja funktioiden nimeämiseen lähdekoodissa [1] ja joskus tiedostojen nimeämiseen tietokoneella.
Vaihtoehdot
Snake_caseen on tehty joitain muutoksia:
- Muunnelma, jossa yhdysviivaa käytetään alaviivan sijasta - kebab-case tai lisp-case [2]
- Kebab-kotelon muunnelma, jossa jokainen uusi sana kirjoitetaan isolla kirjaimella - Train-Case
- Muunnelma, jossa kaikki sanakirjaimet kirjoitetaan isoilla kirjaimilla - SCREAMING_SNAKE_CASE
Metaforan merkitys
Tämä tyyli johtaa identifiers_long_like_a_snake [3] .
Jos hyväksytään yleensä
Ohjelmointikielet , jotka käyttävät yleensä snake_casea:
- Perl
- Python , muuttujien nimille, funktioille ja menetelmille [4]
- Ruby , symbolien nimille, menetelmille ja muuttujille [5]
- Ruoste , muuttujien, toimintojen ja moduulien nimille [6]
Katso myös
Muistiinpanot
- ↑ Nimeämiskäytäntö (ohjelmointi )
- ↑ "Camel_SNAKE-kebab" . Haettu 18. lokakuuta 2014. Arkistoitu alkuperäisestä 11. kesäkuuta 2018. (määrätön)
- ↑ "käärmetapaus" wikisanakirjassa . Haettu 3. lokakuuta 2018. Arkistoitu alkuperäisestä 3. lokakuuta 2018. (määrätön)
- ↑ PEP8: Funktioiden ja muuttujien nimet . Haettu 6. helmikuuta 2019. Arkistoitu alkuperäisestä 13. heinäkuuta 2018. (määrätön)
- ↑ Ruby Style Guide (downlink) . Käyttöpäivä: 3. toukokuuta 2015. Arkistoitu alkuperäisestä 10. helmikuuta 2016. (määrätön)
- ↑ Rust-ohjelmointikieli . Käyttöpäivä: 19. toukokuuta 2016. Arkistoitu alkuperäisestä 7. toukokuuta 2016. (määrätön)