【问题标题】:Difference between element, item and entry when it comes to programming?编程时元素,项目和条目之间的区别?
【发布时间】:2015-10-04 07:11:45
【问题描述】:

命名变量非常重要,作为非英语母语人士,我想知道在数据结构或变量/参数中使用元素、项和条目来命名事物会有什么区别。

【问题讨论】:

    标签: naming


    【解决方案1】:

    让我们从简单的英语每个含义开始:

    1. 元素:某事物abstract 的一部分或方面,尤其是本质或特征。

      因此,它们可以被认为是一个整体的逻辑连接的原子部分。例如。树的元素(节点)、HTML 代码的元素(开始标记、InnerHtml 内容和结束标记)

    2. 项目:单个文章或单元,尤其是列表、集合或集合的一部分。

      当事物在逻辑上独立时,我更喜欢这种方式,例如购物车中的物品、袋子中的物品等

    3. 条目:写在或打印在日记、清单、分类帐或参考书上的项目。

      我通常将它用于哈希表或帐户(交易条目)或记录(销售中的记录条目等)之类的表

    现在我们不能将包中的 items(在面向对象范式中视为对象)称为条目或元素(可能不是 elements,因为 >items 不是 本身的组成部分)。

    但是,在某些情况下,例如数组,我们也可以交替使用 elementitementry :)强>

    【讨论】:

    • 输入与记录呢?
    【解决方案2】:

    不得不考虑几分钟,有趣:)

    请注意,我也不是以英语为母语的人,所以我的意见就是这样,意见。

    我将“元素”用于相互关联的事物,例如图形或树中的节点。我对列表中的单个元素使用“项目”(即,它们之间不一定有联系)。我不使用“入口”,因为我不喜欢在这种情况下使用它,但这只是一个偏好问题。

    由于我主要是 C# 开发人员,这在 .Net 的命名中也很明显:List<T> 具有项,但 XAML 或 XML 标记中的 WPF 构建块是元素(以及更多类似的示例);这可能至少是我养成这个习惯的部分原因。

    不过,我不认为换位思考会有什么问题;从我的角度来看,这当然是可以理解的。

    【讨论】:

      猜你喜欢
      • 2023-03-02
      • 1970-01-01
      • 2023-03-05
      • 2016-02-04
      • 2018-03-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多