PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
Marginalman
[闲聊] enum
楼主:
sustainer123
(caster)
2022-10-28 07:32:33
为什么能增加程式可读性啊?
假设 public enum gamestatus
{
WIN
LOSE
CONTINUE
}
我们直接打012后面写注解不是一样意思吗?
使用enum的意义在哪?
作者:
SuicideComet
(|)
2022-10-28 07:34:00
那你每个地方都要写注解 然后用数字012我可以塞3塞127 塞69420数字是一大组东西你选几个来有意义 enum是你直接定好什么有意义 不用怕乱塞 用到时现代一点的ide也可以直接提示有哪些可以选
楼主:
sustainer123
(caster)
2022-10-28 07:36:00
原来 就是遇到大型程式可以一劳永逸的概念感谢自杀哥
作者:
SuicideComet
(|)
2022-10-28 07:39:00
但是enum有个缺点是大部分语言里面没办法塞逻辑 所以要用if或switch写逻辑 当你到处用到的时候就会到处if/switch 所以也有一种做法是做class Win extends GameResult 之类的java的enum可以写逻辑(实际上帮你做成anonymous class),算是这语言少有的越发糖语法糖
楼主:
sustainer123
(caster)
2022-10-28 07:43:00
好的 我先记起来 感谢自杀哥
作者:
DoraGian
(饮冰)
2022-10-28 10:15:00
public enum turn_phase { drawstandbymain1battlemain2end }
继续阅读
[闲聊] 九锤配音
sole772pk37
总统候选人政见
SuicideComet
Re: [闲聊] 电锯人动画484有点过誉
badend8769
晚点会有循环吗
KumaKumaKu
[闲聊] 我看过的富二代
sole772pk37
这篇憋尿的
loc0214
[闲聊] 不想上班
sole772pk37
[闲聊] 电锯人动画484有点过誉
cloud654
[姆咪] 要是湖人队照阿丹的规划 出阵
MeiHS
Re: [闲聊] 非富二代名册统计
cpblgu
Links
booklink
Contact Us: admin [ a t ] ucptt.com