gpt4 book ai didi

dictionary - 更好的字典名称

转载 作者:行者123 更新时间:2023-12-03 23:58:55 26 4
gpt4 key购买 nike

就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引起辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visit the help center为指导。




9年前关闭。




我正在设计一种编程语言,所以我一直在思考基本类型的命名方式。

“字典”对于字典的作用似乎是一个坏名字。它们不是带有定义的有组织的单词列表;它们不处理单词,不处理定义,也不是列表。他们与“字典”这个词唯一模糊的关联是,人们可以像使用纸质字典一样执行“查找”(这是将它们称为“电话簿”的一个很好的论据)。

“HashTable”描述了一个可能会改变的实现。

“关联数组”(来自 JavaScript)得到分数是因为“关联”是一个很好的形容词,因为“数组”也描述了一个实现,更糟糕的是,它描述的不准确。

“键/值对集”似乎最准确,但它太长而无用(您真的想每次都键入“KeyValuePairSet”吗?)。

如果我们将“键/值对”称为“关联”,我们将得到“关联集”。那对我来说是最好的,但还没有跳出来作为正确答案;它仍然很长,“设置”仍然感觉有点错误。 “AssociationList”更糟(“list”意味着排序,它不存在)。我简要地考虑了“关联”,但这听起来更像是我会命名实例而不是类的东西。 “RelationSet”和“PairSet”较短但描述性较差(两者都没有捕捉到这样一个事实,即它是一种单向关系键值;值键值在字典上下文中没有意义)。

知道什么是更好的词典名称吗?

最佳答案

“ map ”?

您正在将一个值映射到另一个值。

关于dictionary - 更好的字典名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1448068/

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