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