gpt4 book ai didi

case - 有哪些不同类型的案例?

转载 作者:行者123 更新时间:2023-12-01 04:39:03 25 4
gpt4 key购买 nike

我对不同类型的标识符案例以及人们如何称呼它们感兴趣。您知道此列表中是否添加了任何内容或其他替代名称?

  • myIdentifier : Camel case(例如在 java 变量名中)
  • MyIdentifier :大写的驼峰式大小写(例如在 Java 类名中)
  • my_identifier : Snake case(例如在 python 变量名中)
  • my-identifier : Kebab case(例如在 Racket 名称中)
  • myidentifier : Flat case (e.g. in java package names)
  • MY_IDENTIFIER :大写(例如在 C 常量名中)
  • 最佳答案

    名称要么是通用的、以某种语言命名的,要么是丰富多彩的;大多数没有特定社区之外的标准名称。
    这些命名约定有很多名称(名称的名称!);见 Naming convention: Multiple-word identifiers , 特别适用于 CamelCase (大驼峰,小驼峰)。但是,许多没有标准名称。考虑 Python 风格指南 PEP 0008 – 它通过像“lower_case_with_underscores”这样的通用名称来调用它们。
    一种惯例是以众所周知的用途命名。这导致:

  • 帕斯卡案例
  • MACRO_CASE(C 预处理器宏)

  • ……并建议使用这些名称,这些名称并未被广泛使用:
  • c_case(在 K&R 和标准库中使用,如 size_t)
  • lisp-case, css-case
  • COBOL-CASE

  • 或者,也有说明性的名称,其中最好的是 CamelCase。 snake_case是最近的(2004 年),但现在已经很成熟。 kebab-case 是最近才出现的,还没有建立,可能起源于 Stack Overflow! ( What's the name for dash-separated case? ) 还有更多丰富多彩的建议,例如毛毛虫箱、火车箱(首字母大写)、大篷车箱等。

    关于case - 有哪些不同类型的案例?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17326185/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com