【问题标题】:why underscores are not recommended for variable names in Julia?为什么 Julia 中的变量名不建议使用下划线?
【发布时间】:2022-11-07 22:32:54
【问题描述】:

我在 Julia 文档页面中阅读了 https://docs.julialang.org/en/v1/manual/variables/#:~:text=Variable%20names%20must%20begin%20with,Sm%20math%20symbols)%20are%20allowed。 :

分词可以用下划线('_')表示,但使用 除非名称难以阅读,否则不鼓励使用下划线 否则

我的问题是是否有任何理由不鼓励使用下划线?谢谢。

【问题讨论】:

    标签: julia


    【解决方案1】:

    我不是 Julia 方面的专家,但你引用的那一行位于标题“文体约定”下,我想基本上就是这样。

    Style Guide 下的文档中有一个关于命名约定的附加部分 里面有一行写着:

    “下划线也用于表示概念的组合”。

    因此,如果您决定在函数名称中使用大量下划线,下一个处理您的代码的程序员可能会认为您是在“组合概念”。

    【讨论】:

      猜你喜欢
      • 2011-08-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-08-11
      • 2019-04-08
      • 2022-03-02
      相关资源
      最近更新 更多