在数据处理中,我经常需要创建一个查找数据结构来将一个标识符映射到另一个标识符.作为一个具体的例子,让我们采用一个结构,该结构在一个国家的2个字符代码和它的全名之间保持一对一的映射.我们会在其中
AD -> Andorra AE -> United Arab Emirates AF -> Afghanistan
保存此地图的变量有什么好名字?一些想法(我将使用驼峰名称):
countryNameByCode nameByCodeLookup nameCodeLookup codeToName
unwind.. 5
我的投票将是针对codeToName
这种特殊情况,我想这是概括的.这并不是说这是我在所有情况下都会选择的名字; 这在很大程度上取决于范围,进一步的封装等等.但它感觉就像一个好名字,应该有助于使您的代码可读:
String country = codeToName["SV"];
看起来相当不错,任何人都应该容易理解.可能会将"代码"一词更改为更精确的内容("国家代码"将是我的下一个选择).
我的投票将是针对codeToName
这种特殊情况,我想这是概括的.这并不是说这是我在所有情况下都会选择的名字; 这在很大程度上取决于范围,进一步的封装等等.但它感觉就像一个好名字,应该有助于使您的代码可读:
String country = codeToName["SV"];
看起来相当不错,任何人都应该容易理解.可能会将"代码"一词更改为更精确的内容("国家代码"将是我的下一个选择).