Welcome toVigges Developer Community-Open, Learning,Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
689 views
in Technique[技术] by (71.8m points)

问下大家,对于字典这种数据结构,在你们熟悉的编程语言中是如何命名的?

各种命名规范如何使用...
我总有一个问题, 字典变量名总是无法表达自己的意思,例如数字到对应英文的映射 1: one, 2:two;用驼峰法 num2en, 用下划线 num_en,驼峰法还好,下划线方式总感觉没有表达 映射 那种意思


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Answer

0 votes
by (71.8m points)

你贴的这俩标签,C++ 里的 STL 叫 Map,Python 内置的叫 Dictionary,基本所有语言也都是这俩了。

一般来说就是哈希表或者红黑树(平衡查找二叉树)这种实现的键值对结构,都可以称之为“字典”。


【补充回答】

你指的是什么的命名规范?变量名?还是你自己实现的字典类的类名?

这个也没啥特殊的啊,参照语言和项目本身的规范就好了。


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome to Vigges Developer Community for programmer and developer-Open, Learning and Share
...