为什么Enums很重要,我有点困惑。比方说,我们有以下的代码...Enums的重要性
enum playerState {walking, running, idle, jumping, dead};
playerState myPlayerState = idle;
if{energy == 0}
{
myPlayerState = dead;
}
这是如何比只使用一个字符串,并完全避免枚举,并在需要时切换到新的合适的字符串值更有效?
string playerState = "idle";
if{energy == 0}
{
playerState = "dead";
}
感谢,甚至没有想到编译与运行时组件...这很有道理。 – 4Matt
@ 4Matt Np。你会诅咒编译时错误,直到你开始在运行时弹出一些东西。如果您认为我的回答最能回答您的问题,请接受。 – Carcigenicate