当前位置:  开发笔记 > 编程语言 > 正文

查找映射/哈希的命名约定是什么?

如何解决《查找映射/哈希的命名约定是什么?》经验,为你挑选了1个好方法。

在数据处理中,我经常需要创建一个查找数据结构来将一个标识符映射到另一个标识符.作为一个具体的例子,让我们采用一个结构,该结构在一个国家的2个字符代码和它的全名之间保持一对一的映射.我们会在其中

AD -> Andorra   
AE -> United Arab Emirates  
AF -> Afghanistan

保存此地图的变量有什么好名字?一些想法(我将使用驼峰名称):

countryNameByCode
nameByCodeLookup
nameCodeLookup
codeToName

unwind.. 5

我的投票将是针对codeToName这种特殊情况,我想这是概括的.这并不是说这是我在所有情况下都会选择的名字; 这在很大程度上取决于范围,进一步的封装等等.但它感觉就像一个好名字,应该有助于使您的代码可读:

String country = codeToName["SV"];

看起来相当不错,任何人都应该容易理解.可能会将"代码"一词更改为更精确的内容("国家代码"将是我的下一个选择).



1> unwind..:

我的投票将是针对codeToName这种特殊情况,我想这是概括的.这并不是说这是我在所有情况下都会选择的名字; 这在很大程度上取决于范围,进一步的封装等等.但它感觉就像一个好名字,应该有助于使您的代码可读:

String country = codeToName["SV"];

看起来相当不错,任何人都应该容易理解.可能会将"代码"一词更改为更精确的内容("国家代码"将是我的下一个选择).

推荐阅读
云聪京初瑞子_617
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有