蛇形命名法蛇形命名法(snake_case)是指每個空格皆以底線(_)取代的書寫風格,且每個單字的第一個字母皆為小寫。蛇形命名法經常被使用在電腦科學當中,例如程式語言的變數名稱、副程式的名字以及檔案名稱。一份研究指出相較於駝峰式大小寫,使用蛇形命名法能夠讓讀者更快速的辨識出值的含意[1]。 歷史利用底線作為分隔符號的使用方法最早可以回朔至1960年代晚期,這種使用方法特別與C語言有關係,在C程式設計語言當中曾出現過,並且與駝峰式大小寫形成對比。然而,當時這樣的使用方法並沒有被特別命名,Python網站也僅僅使用"lower_case_with_underscores"來稱呼它。[2] 在網路上,蛇形命名法一詞在2004年首次出現於Ruby社群當中,Gavin Kistner寫道:
然而,前英特爾工程師 Jack Dahlgren 表示,他2002年還在英特爾工作時就已經在使用這個詞了[3]。這個詞有可能在多個社區內獨立的被發展出來。 截至2015年[update],其他以分隔符分隔的命名規則的名稱尚未標準化,例如lisp-case、kebab-case、SCREAMING_SNAKE_CASE 等等。[4][5][6] 範例下面列出使用蛇型命名法的程式語言
參見參考文獻
外部連結 |
Index:
pl ar de en es fr it arz nl ja pt ceb sv uk vi war zh ru af ast az bg zh-min-nan bn be ca cs cy da et el eo eu fa gl ko hi hr id he ka la lv lt hu mk ms min no nn ce uz kk ro simple sk sl sr sh fi ta tt th tg azb tr ur zh-yue hy my ace als am an hyw ban bjn map-bms ba be-tarask bcl bpy bar bs br cv nv eml hif fo fy ga gd gu hak ha hsb io ig ilo ia ie os is jv kn ht ku ckb ky mrj lb lij li lmo mai mg ml zh-classical mr xmf mzn cdo mn nap new ne frr oc mhr or as pa pnb ps pms nds crh qu sa sah sco sq scn si sd szl su sw tl shn te bug vec vo wa wuu yi yo diq bat-smg zu lad kbd ang smn ab roa-rup frp arc gn av ay bh bi bo bxr cbk-zam co za dag ary se pdc dv dsb myv ext fur gv gag inh ki glk gan guw xal haw rw kbp pam csb kw km kv koi kg gom ks gcr lo lbe ltg lez nia ln jbo lg mt mi tw mwl mdf mnw nqo fj nah na nds-nl nrm nov om pi pag pap pfl pcd krc kaa ksh rm rue sm sat sc trv stq nso sn cu so srn kab roa-tara tet tpi to chr tum tk tyv udm ug vep fiu-vro vls wo xh zea ty ak bm ch ny ee ff got iu ik kl mad cr pih ami pwn pnt dz rmy rn sg st tn ss ti din chy ts kcg ve
Portal di Ensiklopedia Dunia