以前学习C/Cpp那会儿看到enum这个东西,总觉得这个东西没什么用,反正是一堆数字,我自己不会定义吗?

现在在项目中应用就发现了,出了限定值得范围之外,这个东西还能解决注释的问题,比如我要用一个变量status,值有-1, 0, 1,分别代表3个状态。不用enum,我就必须每次在用status的时候写一堆注释,否则影响代码阅读。通过enum,我只需要写好enum里面常量的名称,代码自然就不需要注释了。

如果一门编程语言是为了实际应用设计的,那么了解和学习它最好的方式就是应用它。就好像英语是为了交流沟通而产生的,那么最佳的学习的方式,就是沟通