【问题标题】:What is a convention for naming a constant in Bash?在 Bash 中命名常量的约定是什么?
【发布时间】:2015-11-15 15:04:08
【问题描述】:

在 shell 脚本中,即使我使用 JavaPython 样式命名约定,我仍然不清楚如何命名常量。

许多约定建议我使用“大写字母”和“下划线”来命名常量,例如MY_CONSTANTPI。但在Bash 中,这可能与environment variables 冲突。

那么,Bash 常量的正确命名约定是什么?

【问题讨论】:

    标签: bash shell constants naming-conventions


    【解决方案1】:

    与您要链接的问题一起,Unix 和 Linux 中还有另一个相关问题:Are there naming conventions for variables in shell scripts?

    在那里你可以找到几个很好的答案:

    操作系统引入或启动的变量 脚本等通常都在CAPITALS,这些被称为 '环境变量'。

    为了防止自己的变量与环境冲突 变量,最好使用lower case

    连同Shell Style Guide 链接,您可以在其中找到:

    命名约定

    函数名称

    ▶ 小写,用下划线分隔单词。单独的库 和 ::。函数名称后需要括号。关键字 函数是可选的,但必须在整个过程中始终如一地使用 项目。

    变量名

    ▶ 至于函数名。

    常量和环境变量名

    ▶ 所有大写字母,用下划线分隔,声明在 文件。

    man bash 中没有建议的约定,只需注意“小心大写”警告。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-08-20
      • 2012-11-09
      • 2011-10-06
      • 2022-06-28
      • 2011-01-14
      • 2010-09-19
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多