美文网首页
【规范】编程语言的变量命名规则及单词缩写字典

【规范】编程语言的变量命名规则及单词缩写字典

作者: Bogon | 来源:发表于2024-04-26 22:41 被阅读0次

    好的代码本身就是注释, 所以我们需要统一命名风格。
    统一的命名风格能让我们快速地了解某个名字代表的含义,而不需要去查找原始声明。

    高级语言变量名命名规则通常包括以下几个方面:

    • 变量名应该具有描述性,能够表明变量所代表的含义。例如,如果一个变量用来存储学生的成绩,那么它的变量名应该为“score”、“grade”等,而不是“abc”、“x”等没有明确含义的名称。

    • 变量名应该遵循命名规范,包括大小写、字母、数字、下划线等的使用。一般来说,变量名应该使用小写字母,并且在多个单词之间使用下划线来分隔,例如“student_name”、“first_name”等。有些语言还要求变量名的第一个单词首字母小写,后面的单词首字母大写,例如Java语言中的“firstName”。

    • 变量名不应该与关键字或保留字相同。很多编程语言中有一些关键字或保留字是被保留的,不能用作变量名,例如Python中的“if”、“else”、“for”等,如果使用这些关键字作为变量名会导致编译错误。

    • 变量名应该尽可能简洁,但也不能过于简略。变量名不应该过长,但也不应该过于简短,以至于无法描述变量所代表的含义。

    必须遵循的命名规则:

    1)不能以数字、$ 符号开头。

    2)变量名只能是字母 (26个字母大小写都可)、数字 (0-9)、下划线(_)、(@) 或中文的组合,并且之间不能包含空格。

    3)变量名中不能含有 ? * . - +/等字符和空格(如 ab--cd 这种格式)。

    4)变量名建议不要使用编程语言的保留字,比如 true、false 等保留字。

    5)变量名建议不要使用系统参数名称,否则会因为优先级调用系统参数,而非用户定义的参数,另外还可能存在引发系统参数紊乱的风险。

    6)参数名称建议不要过长,过长可能会超过浏览器 url 长度限制导致预览出现问题。

    以上是高级语言变量名命名规则的一些常见要求,不同的编程语言可能会有一些差异。
    在实际编写代码时,要尽量遵循命名规范,使得代码更加易读、易维护。

    参考

    变量命名规则有哪些?
    https://www.cnblogs.com/sin3degree/p/17352443.html

    编程语言的变量命名规则及单词缩写字典
    https://www.cnblogs.com/zhaoshujie/p/14983712.html

    JAVA统一命名规范详解
    https://pdai.tech/md/develop/ut/dev-qt-code-style-2.html

    变量命名法
    https://chendy.tech/CS1501_CyPhy-gh-pages/advanced/chap1_order/variableName.html

    Java 变量命名规则
    https://www.runoob.com/java/java-variable-naming-rules.html

    变量命名规范
    https://www.worldhello.net/doc/program_rules/naming-variable.html

    命名规则 (程序设计)
    https://zh.wikipedia.org/wiki/%E5%91%BD%E5%90%8D%E8%A7%84%E5%88%99_(%E7%A8%8B%E5%BA%8F%E8%AE%BE%E8%AE%A1)

    JS中变量的命名规范
    https://juejin.cn/post/7125018305928101925

    Rust 命名规范
    https://course.rs/practice/naming.html

    变量命名规范
    https://www.kancloud.cn/zhanghd775/st/169090

    变量命名规则
    https://cloud.tencent.com/developer/article/2194487

    相关文章

      网友评论

          本文标题:【规范】编程语言的变量命名规则及单词缩写字典

          本文链接:https://www.haomeiwen.com/subject/urkoxjtx.html